Package alps.java.api.StandardPASS.PassProcessModelElements.InteractiondescribingComponents.Subjects
Klasse MultiSubject
java.lang.Object
alps.java.api.StandardPASS.PASSProcessModelElement
alps.java.api.StandardPASS.PassProcessModelElements.InteractionDescribingComponent
alps.java.api.StandardPASS.PassProcessModelElements.InteractiondescribingComponents.Subject
alps.java.api.StandardPASS.PassProcessModelElements.InteractiondescribingComponents.Subjects.MultiSubject
- Alle implementierten Schnittstellen:
ICapsuleCallback
,IGraphCallback
,IParseablePASSProcessModelElement
,IAbstractElement
,IExtendingElement<ISubject>
,IImplementingElement
,IImplementingElementT<ISubject>
,IPASSProcessModelElement
,IInteractionDescribingComponent
,ISubject
,IMultiSubject
,IContainableElement<IModelLayer>
,IHasSimple2DVisualizationBox
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
Class that represents a multi subject
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PASSProcessModelElement
PASSProcessModelElement.ConnectedElementsSetSpecification, PASSProcessModelElement.ObserverInformType
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PassProcessModelElements.InteractiondescribingComponents.ISubject
ISubject.Role
-
Feldübersicht
Von Klasse geerbte Felder alps.java.api.StandardPASS.PassProcessModelElements.InteractiondescribingComponents.Subject
extendsCapsule, implCapsule, incomingExchange, instanceRestriction, isAbstractType, outgoingExchange, roles
Von Klasse geerbte Felder alps.java.api.StandardPASS.PassProcessModelElements.InteractionDescribingComponent
layer
Von Klasse geerbte Felder alps.java.api.StandardPASS.PASSProcessModelElement
additionalAttributeTriples, additionalElements, additionalIncompleteTriples, BASE_URI_PLACEHOLDER, CANNOT_PARSE, comments, customLocale, EXAMPLE_BASE_URI, exportGraph, exportSubjectNodeName, guid, modelComponentID, modelComponentLabels, observerList, parsingStarted
-
Konstruktorübersicht
KonstruktorBeschreibungMultiSubject
(IModelLayer layer) MultiSubject
(IModelLayer layer, String labelForID, Set<IMessageExchange> incomingMessageExchange, Set<IMessageExchange> outgoingMessageExchange, int maxSubjectInstanceRestriction, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungpublic static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "void
setInstanceRestriction
(int instanceRestriction) Setter for the instance restriction, defines how often the subject might be instanciatedVon Klasse geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.InteractiondescribingComponents.Subject
addImplementedInterface, addImplementedInterfaceIDReference, addIncomingMessageExchange, addOutgoingMessageExchange, assignRole, get2DPageRatio, getAllConnectedElements, getExtendedElement, getExtendedElementID, getImplementedInterfaces, getImplementedInterfacesIDReferences, getIncomingMessageExchanges, getInstanceRestriction, getOutgoingMessageExchanges, getRelative2DHeight, getRelative2DPosX, getRelative2DPosY, getRelative2DWidth, isAbstract, isExtension, isRole, notifyModelComponentIDChanged, parseAttribute, parseDoubleWithLocale, removeImplementedInterfaces, removeImplementedInterfaces, removeImplementedInterfacesIDReference, removeIncomingMessageExchange, removeIncomingMessageExchange, removeOutgoingMessageExchange, removeOutgoingMessageExchange, removeRole, set2DPageRatio, setExtendedElement, setExtendedElementID, setImplementedInterfaces, setImplementedInterfaces, setImplementedInterfacesIDReferences, setIncomingMessageExchanges, setIncomingMessageExchanges, setIsAbstract, setOutgoingMessageExchanges, setOutgoingMessageExchanges, setRelative2DHeight, setRelative2DPosX, setRelative2DPosY, setRelative2DWidth, updateRemoved, updateRemoved
Von Klasse geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.InteractionDescribingComponent
getContainedBy, getDictionaryOfAllAvailableElements, removeFromContainer, setContainedBy
Von Klasse geerbte Methoden alps.java.api.StandardPASS.PASSProcessModelElement
addComment, addComment, addElementWithUnspecifiedRelation, addIncompleteTriples, addModelComponentLabel, addModelComponentLabel, addTriple, addTriple, addTriples, canParse, clearComments, clearModelComponentLabels, completeIncompleteTriple, completeObject, containsTriple, createUniqueModelComponentID, createUniqueModelComponentID, createUniqueModelComponentID, equals, getBaseURI, getComments, getElementsWithUnspecifiedRelation, getExportTag, getIncompleteTriple, getIncompleteTriples, getModelComponentID, getModelComponentLabels, getModelComponentLabelsAsStrings, getModelComponentLabelsAsStrings, getSubjectName, getTriple, getTriples, getUriModelComponentID, informObserverAboutConnectedObjects, informObserverAboutConnectedObjects, invalidateTriplesContainingString, notifyTriple, parseAttribute, parseAttribute, publishElementAdded, publishElementRemoved, publishElementRemoved, publishNewModelComponentID, register, removeElementWithUnspecifiedRelation, removeFromEverything, removeFromEverything, removeModelComponentLabel, removeTriple, replaceTriple, setElementsWithUnspecifiedRelation, setExportGraph, setExportXMLName, setModelComponentID, setModelComponentLabels, successfullyParsedElement, unregister, unregister, updateAdded
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IAbstractElement
isAbstract, setIsAbstract
Von Schnittstelle geerbte Methoden alps.java.api.util.IContainableElement
getContainedBy, removeFromContainer, setContainedBy
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IExtendingElement
getExtendedElement, getExtendedElementID, isExtension, setExtendedElement, setExtendedElementID
Von Schnittstelle geerbte Methoden alps.java.api.util.IHasSimple2DVisualizationBox
get2DPageRatio, getRelative2DHeight, getRelative2DPosX, getRelative2DPosY, getRelative2DWidth, set2DPageRatio, setRelative2DHeight, setRelative2DPosX, setRelative2DPosY, setRelative2DWidth
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IImplementingElement
addImplementedInterfaceIDReference, getImplementedInterfacesIDReferences, removeImplementedInterfaces, removeImplementedInterfaces, removeImplementedInterfacesIDReference, setImplementedInterfacesIDReferences
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IImplementingElementT
addImplementedInterface, getImplementedInterfaces, setImplementedInterfaces, setImplementedInterfaces
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IPASSProcessModelElement
addComment, addElementWithUnspecifiedRelation, addModelComponentLabel, clearComments, clearModelComponentLabels, createUniqueModelComponentID, createUniqueModelComponentID, createUniqueModelComponentID, getComments, getElementsWithUnspecifiedRelation, getModelComponentID, getModelComponentLabels, getModelComponentLabelsAsStrings, getModelComponentLabelsAsStrings, getUriModelComponentID, removeElementWithUnspecifiedRelation, removeFromEverything, removeFromEverything, removeModelComponentLabel, setElementsWithUnspecifiedRelation, setModelComponentID, setModelComponentLabels
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.InteractiondescribingComponents.ISubject
addIncomingMessageExchange, addOutgoingMessageExchange, assignRole, getIncomingMessageExchanges, getInstanceRestriction, getOutgoingMessageExchanges, isRole, removeIncomingMessageExchange, removeIncomingMessageExchange, removeOutgoingMessageExchange, removeOutgoingMessageExchange, removeRole, setIncomingMessageExchanges, setIncomingMessageExchanges, setOutgoingMessageExchanges, setOutgoingMessageExchanges
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedObserver
notifyModelComponentIDChanged, updateAdded, updateRemoved, updateRemoved
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedPublisher
register, unregister, unregister
-
Felddetails
-
className
Name of the class, needed for parsing- Siehe auch:
-
-
Konstruktordetails
-
MultiSubject
public MultiSubject() -
MultiSubject
-
MultiSubject
public MultiSubject(IModelLayer layer, String labelForID, Set<IMessageExchange> incomingMessageExchange, Set<IMessageExchange> outgoingMessageExchange, int maxSubjectInstanceRestriction, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute)
-
-
Methodendetails
-
getClassName
Beschreibung aus Klasse kopiert:PASSProcessModelElement
public static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "."; }- Angegeben von:
getClassName
in SchnittstelleIParseablePASSProcessModelElement
- Setzt außer Kraft:
getClassName
in KlasseSubject
- Gibt zurück:
- The name of the current class
-
getParsedInstance
- Angegeben von:
getParsedInstance
in SchnittstelleIParseablePASSProcessModelElement
- Setzt außer Kraft:
getParsedInstance
in KlasseSubject
-
setInstanceRestriction
public void setInstanceRestriction(int instanceRestriction) Beschreibung aus Schnittstelle kopiert:ISubject
Setter for the instance restriction, defines how often the subject might be instanciated- Angegeben von:
setInstanceRestriction
in SchnittstelleISubject
- Setzt außer Kraft:
setInstanceRestriction
in KlasseSubject
- Parameter:
instanceRestriction
- the instance restriction
-