Package alps.java.api.StandardPASS.PassProcessModelElements.InteractiondescribingComponents.Subjects
Klasse FullySpecifiedSubject
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.FullySpecifiedSubject
- Alle implementierten Schnittstellen:
ICapsuleCallback
,IGraphCallback
,IParseablePASSProcessModelElement
,IAbstractElement
,IExtendingElement<ISubject>
,IImplementingElement
,IImplementingElementT<ISubject>
,IPASSProcessModelElement
,IInteractionDescribingComponent
,ISubject
,IFullySpecifiedSubject
,IContainableElement<IModelLayer>
,IHasSimple2DVisualizationBox
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
Class that represents an FullySpecifiedSubject
-
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.Subjects.IFullySpecifiedSubject
IFullySpecifiedSubject.SimpleSimVSMSubjectTypes
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PassProcessModelElements.InteractiondescribingComponents.ISubject
ISubject.Role
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprivate final String
Name of the class, needed for parsingprotected ICompatibilityDictionary<String,
IInputPoolConstraint> (Package privat) Logger
private double
private double
private double
private double
private double
protected ISubjectBehavior
protected ICompatibilityDictionary<String,
ISubjectBehavior> protected ISubjectDataDefinition
protected ISubjectExecutionMapping
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
KonstruktorBeschreibungFullySpecifiedSubject
(IModelLayer layer) FullySpecifiedSubject
(IModelLayer layer, String labelForID, Set<IMessageExchange> incomingMessageExchange, ISubjectBaseBehavior subjectBaseBehavior, Set<ISubjectBehavior> subjectBehaviors, Set<IMessageExchange> outgoingMessageExchange, int maxSubjectInstanceRestriction, ISubjectDataDefinition subjectDataDefinition, Set<IInputPoolConstraint> inputPoolConstraints, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
addBehavior
(ISubjectBehavior behavior) Adds a behavior to the current subject.boolean
addInputPoolConstraint
(IInputPoolConstraint constraint) Adds an input pool constraint to the list of input pool constraintsGet all behaviors mapped with their idspublic static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "Returns the input pool constraints mapped with their idsdouble
For simple simulation the costs that one subject has per hour of executiondouble
double
double
Enter a number that represents the amout of inventory in that facility.double
Define what type of Subject this is.Returns the current BaseBehavior.Returns the Data Definition for this subjectReturns an object containing a subject execution mappingvoid
notifyModelComponentIDChanged
(String oldID, String newID) protected boolean
parseAttribute
(String predicate, String objectContent, String lang, String dataType, IParseablePASSProcessModelElement element) Gets called while parsing a triple from a set of triples where this element is subject.private static IFullySpecifiedSubject.SimpleSimVSMSubjectTypes
boolean
removeBehavior
(String id) Removes a behavior from the list of behaviorsboolean
removeBehavior
(String id, int removeCascadeDepth) Removes a behavior from the list of behaviorsboolean
Removes a specified constraintboolean
removeInputPoolConstraint
(String id, int removeCascadeDepth) Removes a specified constraintvoid
setBaseBehavior
(ISubjectBehavior subjectBaseBehavior) Sets a behavior as BaseBehavior for this subject.void
setBaseBehavior
(ISubjectBehavior subjectBaseBehavior, int removeCascadeDepth) Sets a behavior as BaseBehavior for this subject.void
setBehaviors
(Set<ISubjectBehavior> behaviors) Sets a set of behaviors as Behaviors for this subject, overwriting old behaviors.void
setBehaviors
(Set<ISubjectBehavior> behaviors, int removeCascadeDepth) Sets a set of behaviors as Behaviors for this subject, overwriting old behaviors.void
setDataDefintion
(ISubjectDataDefinition subjectDataDefinition) Sets the Data Definition for this subjectvoid
setDataDefintion
(ISubjectDataDefinition subjectDataDefinition, int removeCascadeDepth) Sets the Data Definition for this subjectvoid
setInputPoolConstraints
(Set<IInputPoolConstraint> constraints) Overrides the set of input pool constraintsvoid
setInputPoolConstraints
(Set<IInputPoolConstraint> constraints, int removeCascadeDepth) Overrides the set of input pool constraintsvoid
setSisiExecutionCostPerHour
(double sisiExecutionCostPerHour) For simple simulation the costs that one subject has per hour of executionvoid
setSisiVSMAvailability
(double sisiVSMAvailability) void
setSisiVSMInventory
(double sisiVSMInventory) void
setSisiVSMProcessQuantity
(double sisiVSMProcessQuantity) Enter a number that represents the amout of inventory in that facility.void
setSisiVSMQualityRate
(double sisiVSMQualityRate) void
setSisiVSMSubjectType
(IFullySpecifiedSubject.SimpleSimVSMSubjectTypes sisiVSMSubjectType) Define what type of Subject this is.void
setSubjectExecutionMapping
(ISubjectExecutionMapping subjectExecutionMapping) Returns an object containing a subject execution mappingvoid
updateRemoved
(IPASSProcessModelElement update, IPASSProcessModelElement caller) void
updateRemoved
(IPASSProcessModelElement update, IPASSProcessModelElement caller, int removeCascadeDepth) Von Klasse geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.InteractiondescribingComponents.Subject
addImplementedInterface, addImplementedInterfaceIDReference, addIncomingMessageExchange, addOutgoingMessageExchange, assignRole, get2DPageRatio, getExtendedElement, getExtendedElementID, getImplementedInterfaces, getImplementedInterfacesIDReferences, getIncomingMessageExchanges, getInstanceRestriction, getOutgoingMessageExchanges, getRelative2DHeight, getRelative2DPosX, getRelative2DPosY, getRelative2DWidth, isAbstract, isExtension, isRole, parseDoubleWithLocale, removeImplementedInterfaces, removeImplementedInterfaces, removeImplementedInterfacesIDReference, removeIncomingMessageExchange, removeIncomingMessageExchange, removeOutgoingMessageExchange, removeOutgoingMessageExchange, removeRole, set2DPageRatio, setExtendedElement, setExtendedElementID, setImplementedInterfaces, setImplementedInterfaces, setImplementedInterfacesIDReferences, setIncomingMessageExchanges, setIncomingMessageExchanges, setInstanceRestriction, setIsAbstract, setOutgoingMessageExchanges, setOutgoingMessageExchanges, setRelative2DHeight, setRelative2DPosX, setRelative2DPosY, setRelative2DWidth
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, setInstanceRestriction, setOutgoingMessageExchanges, setOutgoingMessageExchanges
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedObserver
updateAdded
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedPublisher
register, unregister, unregister
-
Felddetails
-
subjectBaseBehavior
-
subjectBehaviors
-
subjectDataDefinition
-
inputPoolConstraints
-
subjectExecutionMapping
-
Log
Logger Log -
className
Name of the class, needed for parsing- Siehe auch:
-
sisiExecutionCostPerHour
private double sisiExecutionCostPerHour -
sisiVSMSubjectType
-
sisiVSMInventory
private double sisiVSMInventory -
sisiVSMProcessQuantity
private double sisiVSMProcessQuantity -
sisiVSMQualityRate
private double sisiVSMQualityRate -
sisiVSMAvailability
private double sisiVSMAvailability
-
-
Konstruktordetails
-
FullySpecifiedSubject
public FullySpecifiedSubject() -
FullySpecifiedSubject
public FullySpecifiedSubject(IModelLayer layer, String labelForID, Set<IMessageExchange> incomingMessageExchange, ISubjectBaseBehavior subjectBaseBehavior, Set<ISubjectBehavior> subjectBehaviors, Set<IMessageExchange> outgoingMessageExchange, int maxSubjectInstanceRestriction, ISubjectDataDefinition subjectDataDefinition, Set<IInputPoolConstraint> inputPoolConstraints, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
FullySpecifiedSubject
-
-
Methodendetails
-
getSisiExecutionCostPerHour
public double getSisiExecutionCostPerHour()Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
For simple simulation the costs that one subject has per hour of execution- Angegeben von:
getSisiExecutionCostPerHour
in SchnittstelleIFullySpecifiedSubject
-
setSisiExecutionCostPerHour
public void setSisiExecutionCostPerHour(double sisiExecutionCostPerHour) Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
For simple simulation the costs that one subject has per hour of execution- Angegeben von:
setSisiExecutionCostPerHour
in SchnittstelleIFullySpecifiedSubject
-
getSisiVSMSubjectType
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Define what type of Subject this is. Standard; Production Subject, Storage Subject- Angegeben von:
getSisiVSMSubjectType
in SchnittstelleIFullySpecifiedSubject
-
setSisiVSMSubjectType
public void setSisiVSMSubjectType(IFullySpecifiedSubject.SimpleSimVSMSubjectTypes sisiVSMSubjectType) Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Define what type of Subject this is. Standard; Production Subject, Storage Subject- Angegeben von:
setSisiVSMSubjectType
in SchnittstelleIFullySpecifiedSubject
-
getSisiVSMInventory
public double getSisiVSMInventory()- Angegeben von:
getSisiVSMInventory
in SchnittstelleIFullySpecifiedSubject
-
setSisiVSMInventory
public void setSisiVSMInventory(double sisiVSMInventory) - Angegeben von:
setSisiVSMInventory
in SchnittstelleIFullySpecifiedSubject
-
getSisiVSMProcessQuantity
public double getSisiVSMProcessQuantity()Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Enter a number that represents the amout of inventory in that facility. Mind the unit that you have chosen to consider in your VSM analisys and keep it konstant over all Storage Subjects- Angegeben von:
getSisiVSMProcessQuantity
in SchnittstelleIFullySpecifiedSubject
-
setSisiVSMProcessQuantity
public void setSisiVSMProcessQuantity(double sisiVSMProcessQuantity) Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Enter a number that represents the amout of inventory in that facility. Mind the unit that you have chosen to consider in your VSM analisys and keep it konstant over all Storage Subjects- Angegeben von:
setSisiVSMProcessQuantity
in SchnittstelleIFullySpecifiedSubject
-
getSisiVSMQualityRate
public double getSisiVSMQualityRate()- Angegeben von:
getSisiVSMQualityRate
in SchnittstelleIFullySpecifiedSubject
-
setSisiVSMQualityRate
public void setSisiVSMQualityRate(double sisiVSMQualityRate) - Angegeben von:
setSisiVSMQualityRate
in SchnittstelleIFullySpecifiedSubject
-
getSisiVSMAvailability
public double getSisiVSMAvailability()- Angegeben von:
getSisiVSMAvailability
in SchnittstelleIFullySpecifiedSubject
-
setSisiVSMAvailability
public void setSisiVSMAvailability(double sisiVSMAvailability) - Angegeben von:
setSisiVSMAvailability
in SchnittstelleIFullySpecifiedSubject
-
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
-
setBaseBehavior
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Sets a behavior as BaseBehavior for this subject. If the behavior is not contained in the list of behaviors, it is also added to the list of normal behaviors.- Angegeben von:
setBaseBehavior
in SchnittstelleIFullySpecifiedSubject
- Parameter:
subjectBaseBehavior
- The new BaseBehaviorremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setBaseBehavior
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Sets a behavior as BaseBehavior for this subject. If the behavior is not contained in the list of behaviors, it is also added to the list of normal behaviors.- Angegeben von:
setBaseBehavior
in SchnittstelleIFullySpecifiedSubject
- Parameter:
subjectBaseBehavior
- The new BaseBehavior
-
addBehavior
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Adds a behavior to the current subject.- Angegeben von:
addBehavior
in SchnittstelleIFullySpecifiedSubject
- Parameter:
behavior
- The behavior- Gibt zurück:
- a bool indicating whether the process of adding was a success
-
setBehaviors
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Sets a set of behaviors as Behaviors for this subject, overwriting old behaviors.- Angegeben von:
setBehaviors
in SchnittstelleIFullySpecifiedSubject
- Parameter:
behaviors
- The set of behaviorsremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setBehaviors
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Sets a set of behaviors as Behaviors for this subject, overwriting old behaviors.- Angegeben von:
setBehaviors
in SchnittstelleIFullySpecifiedSubject
- Parameter:
behaviors
- The set of behaviors
-
removeBehavior
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Removes a behavior from the list of behaviors- Angegeben von:
removeBehavior
in SchnittstelleIFullySpecifiedSubject
- Parameter:
id
- the id of the behaviorremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one- Gibt zurück:
- a bool indicating whether the process of removal was a success
-
removeBehavior
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Removes a behavior from the list of behaviors- Angegeben von:
removeBehavior
in SchnittstelleIFullySpecifiedSubject
- Parameter:
id
- the id of the behavior- Gibt zurück:
- a bool indicating whether the process of removal was a success
-
getBehaviors
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Get all behaviors mapped with their ids- Angegeben von:
getBehaviors
in SchnittstelleIFullySpecifiedSubject
- Gibt zurück:
- A map of behaviors
-
setDataDefintion
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Sets the Data Definition for this subject- Angegeben von:
setDataDefintion
in SchnittstelleIFullySpecifiedSubject
- Parameter:
subjectDataDefinition
- the Data DefinitionremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setDataDefintion
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Sets the Data Definition for this subject- Angegeben von:
setDataDefintion
in SchnittstelleIFullySpecifiedSubject
- Parameter:
subjectDataDefinition
- the Data Definition
-
addInputPoolConstraint
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Adds an input pool constraint to the list of input pool constraints- Angegeben von:
addInputPoolConstraint
in SchnittstelleIFullySpecifiedSubject
- Gibt zurück:
- a bool indicating whether the process of adding was a success
-
setInputPoolConstraints
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Overrides the set of input pool constraints- Angegeben von:
setInputPoolConstraints
in SchnittstelleIFullySpecifiedSubject
- Parameter:
constraints
- the new constraintsremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setInputPoolConstraints
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Overrides the set of input pool constraints- Angegeben von:
setInputPoolConstraints
in SchnittstelleIFullySpecifiedSubject
- Parameter:
constraints
- the new constraints
-
removeInputPoolConstraint
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Removes a specified constraint- Angegeben von:
removeInputPoolConstraint
in SchnittstelleIFullySpecifiedSubject
- Parameter:
id
- the id of the input pool constraintremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one- Gibt zurück:
- a bool indicating whether the process of removal was a success
-
removeInputPoolConstraint
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Removes a specified constraint- Angegeben von:
removeInputPoolConstraint
in SchnittstelleIFullySpecifiedSubject
- Parameter:
id
- the id of the input pool constraint- Gibt zurück:
- a bool indicating whether the process of removal was a success
-
getInputPoolConstraints
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Returns the input pool constraints mapped with their ids- Angegeben von:
getInputPoolConstraints
in SchnittstelleIFullySpecifiedSubject
- Gibt zurück:
- A dictionary of input pool constraints
-
getSubjectBaseBehavior
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Returns the current BaseBehavior.- Angegeben von:
getSubjectBaseBehavior
in SchnittstelleIFullySpecifiedSubject
- Gibt zurück:
- the current BaseBehavior
-
getSubjectDataDefinition
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Returns the Data Definition for this subject- Angegeben von:
getSubjectDataDefinition
in SchnittstelleIFullySpecifiedSubject
- Gibt zurück:
- the Data Definition
-
parseAttribute
protected boolean parseAttribute(String predicate, String objectContent, String lang, String dataType, IParseablePASSProcessModelElement element) Beschreibung aus Klasse kopiert:PASSProcessModelElement
Gets called while parsing a triple from a set of triples where this element is subject. The predicate and objectContent are derived directly from the triple, lang and dataType might be null (they will never both be NonNull at the same time) If the object specifies an uri to another element and the collection of all available elements contains this element, the element is passed as well- Setzt außer Kraft:
parseAttribute
in KlasseSubject
- Parameter:
predicate
- the predicate contained by the tripleobjectContent
- the content of the object contained by the triplelang
- the lang attribute of the object if one was specifieddataType
- the datatype attribute of the object if one was specifiedelement
- the element the objectContent points to (if it does and the element exists)- Gibt zurück:
-
getAllConnectedElements
public Set<IPASSProcessModelElement> getAllConnectedElements(PASSProcessModelElement.ConnectedElementsSetSpecification specification) - Setzt außer Kraft:
getAllConnectedElements
in KlasseSubject
-
updateRemoved
public void updateRemoved(IPASSProcessModelElement update, IPASSProcessModelElement caller, int removeCascadeDepth) - Angegeben von:
updateRemoved
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
- Setzt außer Kraft:
updateRemoved
in KlasseSubject
-
updateRemoved
- Angegeben von:
updateRemoved
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
- Setzt außer Kraft:
updateRemoved
in KlasseSubject
-
notifyModelComponentIDChanged
- Angegeben von:
notifyModelComponentIDChanged
in SchnittstelleIGraphCallback
- Angegeben von:
notifyModelComponentIDChanged
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
- Setzt außer Kraft:
notifyModelComponentIDChanged
in KlasseSubject
-
parseSimpleSimVSMSubjectType
private static IFullySpecifiedSubject.SimpleSimVSMSubjectTypes parseSimpleSimVSMSubjectType(String value) -
getSubjectExecutionMapping
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Returns an object containing a subject execution mapping- Angegeben von:
getSubjectExecutionMapping
in SchnittstelleIFullySpecifiedSubject
- Gibt zurück:
-
setSubjectExecutionMapping
Beschreibung aus Schnittstelle kopiert:IFullySpecifiedSubject
Returns an object containing a subject execution mapping- Angegeben von:
setSubjectExecutionMapping
in SchnittstelleIFullySpecifiedSubject
- Parameter:
subjectExecutionMapping
- a reference to the accoring execution mapping object
-