Schnittstelle IReceiveState
- Alle Superschnittstellen:
IBehaviorDescribingComponent
,ICanBeEndState
,IContainableElement<ISubjectBehavior>
,IHasSimple2DVisualizationBox
,IImplementingElement
,IImplementingElementT<IState>
,IPASSProcessModelElement
,IStandardPASSState
,IState
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Unterschnittstellen:
IGuardReceiveState
- Alle bekannten Implementierungsklassen:
GuardReceiveState
,ReceiveState
Interface of the receive state class
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.IState
IState.StateType
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungMethod that returns the receive function attribute of the instancedouble
To Define whether the waiting time here is factored into the cost calculation (e.g. if the subject carrier can use the time otherwise, this value is 0% and waiting is not factored into the active time and cost for the subject exectuion.With a value of 100% the subject carrier is considered to be waiting actively and may not do other tasks therefore costing the timevoid
setEndState
(boolean isEndState) Support Function that allows to easily set this Do State to be an End State Removes or adds the StateType.EndState from this states end Statesvoid
setFunctionSpecification
(IFunctionSpecification specification) Method that sets the receive function attribute of the instancevoid
setFunctionSpecification
(IFunctionSpecification specification, int removeCascadeDepth) Method that sets the receive function attribute of the instancevoid
setSiSiBilledWaitingTime
(double billedWaitingTime) To Define whether the waiting time here is factored into the cost calculation (e.g. if the subject carrier can use the time otherwise, this value is 0% and waiting is not factored into the active time and cost for the subject exectuion.Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.States.ICanBeEndState
isEndState
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.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
-
setFunctionSpecification
Method that sets the receive function attribute of the instance- 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
Method that sets the receive function attribute of the instance- Angegeben von:
setFunctionSpecification
in SchnittstelleIState
- Parameter:
specification
- the function specification
-
getFunctionSpecification
IReceiveFunction getFunctionSpecification()Method that returns the receive function attribute of the instance- Angegeben von:
getFunctionSpecification
in SchnittstelleIState
- Gibt zurück:
- The receive function attribute of the instance
-
getSisiBilledWaitingTime
double getSisiBilledWaitingTime()To Define whether the waiting time here is factored into the cost calculation (e.g. if the subject carrier can use the time otherwise, this value is 0% and waiting is not factored into the active time and cost for the subject exectuion.With a value of 100% the subject carrier is considered to be waiting actively and may not do other tasks therefore costing the time- Gibt zurück:
-
setSiSiBilledWaitingTime
void setSiSiBilledWaitingTime(double billedWaitingTime) To Define whether the waiting time here is factored into the cost calculation (e.g. if the subject carrier can use the time otherwise, this value is 0% and waiting is not factored into the active time and cost for the subject exectuion. With a value of 100% the subject carrier is considered to be waiting actively and may not do other tasks therefore costing the time- Parameter:
billedWaitingTime
- value must be between 0 and 1
-
setEndState
void setEndState(boolean isEndState) Support Function that allows to easily set this Do State to be an End State Removes or adds the StateType.EndState from this states end States- Angegeben von:
setEndState
in SchnittstelleICanBeEndState
- Parameter:
isEndState
- true= make this State an end state, false = remove end-State status
-