Schnittstelle IChoiceSegment
- Alle Superschnittstellen:
IBehaviorDescribingComponent
,IContainableElement<ISubjectBehavior>
,IHasSimple2DVisualizationBox
,IImplementingElement
,IImplementingElementT<IState>
,IPASSProcessModelElement
,IState
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Implementierungsklassen:
ChoiceSegment
Interface to the choice segment class
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.IState
IState.StateType
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addContainsChoiceSegmentPath
(IChoiceSegmentPath choiceSegmentPath) Adds aIChoiceSegmentPath
that is contained by the segmentReturns all contained pathsvoid
Removes aIChoiceSegmentPath
that is contained by the segment.void
removeChoiceSegmentPath
(String id, int removeCascadeDepth) Removes aIChoiceSegmentPath
that is contained by the segment.void
setContainsChoiceSegmentPaths
(Set<IChoiceSegmentPath> choiceSegmentPaths) Overrides the set ofIChoiceSegmentPath
that are contained by the segmentvoid
setContainsChoiceSegmentPaths
(Set<IChoiceSegmentPath> choiceSegmentPaths, int removeCascadeDepth) Overrides the set ofIChoiceSegmentPath
that are contained by the segmentVon 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, getFunctionSpecification, getGuardBehavior, getIncomingTransitions, getOutgoingTransitions, isStateType, removeIncomingTransition, removeIncomingTransition, removeOutgoingTransition, removeOutgoingTransition, removeStateType, setFunctionSpecification, setFunctionSpecification, 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
-
setContainsChoiceSegmentPaths
void setContainsChoiceSegmentPaths(Set<IChoiceSegmentPath> choiceSegmentPaths, int removeCascadeDepth) Overrides the set ofIChoiceSegmentPath
that are contained by the segment- Parameter:
choiceSegmentPaths
- the new segment pathsremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setContainsChoiceSegmentPaths
Overrides the set ofIChoiceSegmentPath
that are contained by the segment- Parameter:
choiceSegmentPaths
- the new segment paths
-
getChoiceSegmentPaths
Map<String,IChoiceSegmentPath> getChoiceSegmentPaths() Returns all contained paths- Gibt zurück:
- Returns a set of
IChoiceSegmentPath
that are contained by the segment
-
addContainsChoiceSegmentPath
Adds aIChoiceSegmentPath
that is contained by the segment- Parameter:
choiceSegmentPath
- the new path
-
removeChoiceSegmentPath
Removes aIChoiceSegmentPath
that is contained by the segment.- Parameter:
id
- The ModelComponentID of the path.removeCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
removeChoiceSegmentPath
Removes aIChoiceSegmentPath
that is contained by the segment.- Parameter:
id
- The ModelComponentID of the path.
-