Schnittstelle ISendState
- Alle Superschnittstellen:
IBehaviorDescribingComponent
,IContainableElement<ISubjectBehavior>
,IHasSimple2DVisualizationBox
,IHasSiSiCostPerExecution
,IHasSiSiDistribution.IHasDuration
,IImplementingElement
,IImplementingElementT<IState>
,IPASSProcessModelElement
,IStandardPASSState
,IState
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Implementierungsklassen:
SendState
public interface ISendState
extends IStandardPASSState, IHasSiSiDistribution.IHasDuration, IHasSiSiCostPerExecution
Interface to the send type class
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.IState
IState.StateType
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addSendingFailedTransition
(ISendingFailedTransition sendingFailedTransition) Method that adds a sending failed transition to the set of sending failed transitionsGets the function specification for the current stateMethod that sets the sending failed transition attribute of the instanceMethod that returns the send transition attribute of the instancevoid
Removes a sending failed transition of the statevoid
removeSendingFailedTransition
(String id, int removeCascadingDepth) Removes a sending failed transition of the statevoid
setFunctionSpecification
(IFunctionSpecification specification) Sets the function specification for the current statevoid
setFunctionSpecification
(IFunctionSpecification specification, int removeCascadeDepth) Sets the function specification for the current statevoid
setSendingFailedTransitions
(Set<ISendingFailedTransition> transitions) Overrides all sending failed transitions for the statevoid
setSendingFailedTransitions
(Set<ISendingFailedTransition> transitions, int removeCascadeDepth) Overrides all sending failed transitions for the statevoid
setSendTransition
(ISendTransition sendTransition) Method that sets the send transition attribute of the instancevoid
setSendTransition
(ISendTransition sendTransition, int removeCascadeDepth) Method that sets the send transition attribute of the instanceVon 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.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
-
setSendTransition
Method that sets the send transition attribute of the instance- Parameter:
sendTransition
- the send transitionremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setSendTransition
Method that sets the send transition attribute of the instance- Parameter:
sendTransition
- the send transition
-
getSendTransition
ISendTransition getSendTransition()Method that returns the send transition attribute of the instance- Gibt zurück:
- The send transition attribute of the instance
-
addSendingFailedTransition
Method that adds a sending failed transition to the set of sending failed transitions- Parameter:
sendingFailedTransition
- the transition that is executed when the sending of a message fails
-
removeSendingFailedTransition
Removes a sending failed transition of the state- Parameter:
id
- the id of the transitionremoveCascadingDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
removeSendingFailedTransition
Removes a sending failed transition of the state- Parameter:
id
- the id of the transition
-
setSendingFailedTransitions
Overrides all sending failed transitions for the state- Parameter:
transitions
- the transition that are executed when the sending of a message failsremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setSendingFailedTransitions
Overrides all sending failed transitions for the state- Parameter:
transitions
- the transition that are executed when the sending of a message fails
-
getSendingFailedTransitions
Map<String,ISendingFailedTransition> getSendingFailedTransitions() Method that sets the sending failed transition attribute of the instance- Gibt zurück:
- The sending failed transition attribute of the instance
-
getFunctionSpecification
ISendFunction getFunctionSpecification()Gets the function specification for the current state- Angegeben von:
getFunctionSpecification
in SchnittstelleIState
- Gibt zurück:
- the function specification
-
setFunctionSpecification
Sets the function specification for the current state- 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 for the current state- Angegeben von:
setFunctionSpecification
in SchnittstelleIState
- Parameter:
specification
- the function specification
-