Schnittstelle IDoState
- Alle Superschnittstellen:
IBehaviorDescribingComponent
,ICanBeEndState
,IContainableElement<ISubjectBehavior>
,IHasSimple2DVisualizationBox
,IHasSiSiCostPerExecution
,IHasSiSiDistribution.IHasDuration
,IHasSiSiDistribution.IHasSiSiTimeCategory
,IHasSiSiEndStayChance
,IImplementingElement
,IImplementingElementT<IState>
,IPASSProcessModelElement
,IStandardPASSState
,IState
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Implementierungsklassen:
DoState
public interface IDoState
extends IStandardPASSState, IHasSiSiDistribution.IHasDuration, IHasSiSiCostPerExecution, ICanBeEndState, IHasSiSiEndStayChance, IHasSiSiDistribution.IHasSiSiTimeCategory
Interface to the DoState class
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.IState
IState.StateType
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addDataMappingFunction
(IDataMappingFunction dataMappingFunction) Adds a new function that defines how local data will be mapped in generalvoid
addDataMappingFunctionIncomingToLocal
(IDataMappingIncomingToLocal dataMappingIncomingToLocal) Adds a new function that defines how incoming data will be mapped to local datavoid
addDataMappingFunctionLocalToOutgoing
(IDataMappingLocalToOutgoing dataMappingIncomingToLocal) Adds a new function that defines how local data will be mapped to outgoing dataGets the set of functions that define how incoming data will be mapped to local dataGets the set of functions that define how local data will be mapped to outgoing dataGets the function specificationvoid
Removes a data mapping functionvoid
removeDataMappingFunction
(String id, int removeCascadeDepth) Removes a data mapping functionvoid
Removes a data mapping function (outgoing to local)void
removeDataMappingFunctionIncomingToLocal
(String id, int removeCascadeDepth) Removes a data mapping function (outgoing to local)void
Removes a data mapping function (local to outgoing)void
removeDataMappingFunctionLocalToOutgoing
(String id, int removeCascadeDepth) Removes a data mapping function (local to outgoing)void
setDataMappingFunctionsIncomingToLocal
(Set<IDataMappingIncomingToLocal> dataMappingIncomingToLocal) Overrides the functions that define how incoming data will be mapped to local datavoid
setDataMappingFunctionsIncomingToLocal
(Set<IDataMappingIncomingToLocal> dataMappingIncomingToLocal, int removeCascadeDepth) Overrides the functions that define how incoming data will be mapped to local datavoid
setDataMappingFunctionsLocalToOutgoing
(Set<IDataMappingLocalToOutgoing> dataMappingIncomingToLocal) Overrides the functions that define how local data will be mapped to outgoing datavoid
setDataMappingFunctionsLocalToOutgoing
(Set<IDataMappingLocalToOutgoing> dataMappingIncomingToLocal, int removeCascadeDepth) Overrides the functions that define how local data will be mapped to outgoing datavoid
setFunctionSpecification
(IFunctionSpecification specification) Sets the function specificationvoid
setFunctionSpecification
(IFunctionSpecification specification, int removeCascadeDepth) Sets the function specificationVon Schnittstelle geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.States.ICanBeEndState
isEndState, setEndState
Von Schnittstelle geerbte Methoden alps.java.api.util.IContainableElement
getContainedBy, removeFromContainer, setContainedBy
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.util.IHasSiSiCostPerExecution
getSisiCostPerExecution, setSisiCostPerExecution
Von Schnittstelle geerbte Methoden alps.java.api.util.IHasSiSiDistribution.IHasDuration
getSisiExecutionDuration, setSisiExecutionDuration
Von Schnittstelle geerbte Methoden alps.java.api.util.IHasSiSiDistribution.IHasSiSiTimeCategory
getSisiVSMTimeCategory, setSisiVSMTimeCategory
Von Schnittstelle geerbte Methoden alps.java.api.util.IHasSiSiEndStayChance
getSisiEndStayChance, setSisiEndStayChance
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.BehaviorDescribingComponents.IState
addIncomingTransition, addOutgoingTransition, getAction, getGuardBehavior, getIncomingTransitions, getOutgoingTransitions, isStateType, removeIncomingTransition, removeIncomingTransition, removeOutgoingTransition, removeOutgoingTransition, removeStateType, setGuardBehavior, setGuardBehavior, setIncomingTransitions, setIncomingTransitions, setIsStateType, setOutgoingTransitions, setOutgoingTransitions
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
-
Methodendetails
-
setDataMappingFunctionsIncomingToLocal
void setDataMappingFunctionsIncomingToLocal(Set<IDataMappingIncomingToLocal> dataMappingIncomingToLocal, int removeCascadeDepth) Overrides the functions that define how incoming data will be mapped to local data- Parameter:
dataMappingIncomingToLocal
- the set of functions that define how incoming data will be mapped to local dataremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setDataMappingFunctionsIncomingToLocal
void setDataMappingFunctionsIncomingToLocal(Set<IDataMappingIncomingToLocal> dataMappingIncomingToLocal) Overrides the functions that define how incoming data will be mapped to local data- Parameter:
dataMappingIncomingToLocal
- the set of functions that define how incoming data will be mapped to local data
-
addDataMappingFunctionIncomingToLocal
Adds a new function that defines how incoming data will be mapped to local data- Parameter:
dataMappingIncomingToLocal
- the new mapping function
-
addDataMappingFunction
Adds a new function that defines how local data will be mapped in general- Parameter:
dataMappingFunction
- the new function
-
getDataMappingFunctions
Map<String,IDataMappingFunction> getDataMappingFunctions() -
removeDataMappingFunction
Removes a data mapping function- Parameter:
id
- the id of the functioremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
removeDataMappingFunction
Removes a data mapping function- Parameter:
id
- the id of the functio
-
getDataMappingFunctionsIncomingToLocal
Map<String,IDataMappingIncomingToLocal> getDataMappingFunctionsIncomingToLocal() Gets the set of functions that define how incoming data will be mapped to local data- Gibt zurück:
- the set of functions that define how incoming data will be mapped to local data
-
removeDataMappingFunctionIncomingToLocal
Removes a data mapping function (outgoing to local)- Parameter:
id
- the id of the functionremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
removeDataMappingFunctionIncomingToLocal
Removes a data mapping function (outgoing to local)- Parameter:
id
- the id of the function
-
setDataMappingFunctionsLocalToOutgoing
void setDataMappingFunctionsLocalToOutgoing(Set<IDataMappingLocalToOutgoing> dataMappingIncomingToLocal, int removeCascadeDepth) Overrides the functions that define how local data will be mapped to outgoing data- Parameter:
dataMappingIncomingToLocal
- the set of functions that define how local data will be mapped to outgoing dataremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setDataMappingFunctionsLocalToOutgoing
void setDataMappingFunctionsLocalToOutgoing(Set<IDataMappingLocalToOutgoing> dataMappingIncomingToLocal) Overrides the functions that define how local data will be mapped to outgoing data- Parameter:
dataMappingIncomingToLocal
- the set of functions that define how local data will be mapped to outgoing data
-
addDataMappingFunctionLocalToOutgoing
Adds a new function that defines how local data will be mapped to outgoing data- Parameter:
dataMappingIncomingToLocal
- the new function
-
getDataMappingFunctionsLocalToOutgoing
Map<String,IDataMappingLocalToOutgoing> getDataMappingFunctionsLocalToOutgoing() Gets the set of functions that define how local data will be mapped to outgoing data- Gibt zurück:
- the set of functions that define how incoming data will be mapped to local data
-
removeDataMappingFunctionLocalToOutgoing
Removes a data mapping function (local to outgoing)- Parameter:
id
- >the id of the functionremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
removeDataMappingFunctionLocalToOutgoing
Removes a data mapping function (local to outgoing)- Parameter:
id
- >the id of the function
-
setFunctionSpecification
Sets the function specification- Angegeben von:
setFunctionSpecification
in SchnittstelleIState
- Parameter:
specification
- the function specificationremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setFunctionSpecification
Sets the function specification- Angegeben von:
setFunctionSpecification
in SchnittstelleIState
- Parameter:
specification
- the function specification
-
getFunctionSpecification
IDoFunction getFunctionSpecification()Gets the function specification- Angegeben von:
getFunctionSpecification
in SchnittstelleIState
- Gibt zurück:
- the function specification
-