Schnittstelle IInputPoolConstraint
- Alle Superschnittstellen:
IContainableElement<IModelLayer>
,IInteractionDescribingComponent
,IPASSProcessModelElement
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Unterschnittstellen:
IMessageSenderTypeConstraint
,IMessageTypeConstraint
,ISenderTypeConstraint
- Alle bekannten Implementierungsklassen:
InputPoolConstraint
,MessageSenderTypeConstraint
,MessageTypeConstraint
,SenderTypeConstraint
Interface to the InputPoolConstraint class
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungreturns the current handling strategy for the input pool constraint (how to handle incoming messages)int
getLimit()
Returns the current limit for the input pool constraintvoid
setInputPoolConstraintHandlingStrategy
(IInputPoolConstraintHandlingStrategy inputPoolConstraintHandlingStrategy) Sets the handling strategy for the input pool contstraint (how to handle incoming messages)void
setInputPoolConstraintHandlingStrategy
(IInputPoolConstraintHandlingStrategy inputPoolConstraintHandlingStrategy, int removeCascadeDepth) Sets the handling strategy for the input pool contstraint (how to handle incoming messages)void
setLimit
(int nonNegativInteger) Sets a limit for the input pool constraintVon Schnittstelle geerbte Methoden alps.java.api.util.IContainableElement
getContainedBy, removeFromContainer, setContainedBy
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.util.IValueChangedObserver
notifyModelComponentIDChanged, updateAdded, updateRemoved, updateRemoved
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedPublisher
register, unregister, unregister
-
Methodendetails
-
setInputPoolConstraintHandlingStrategy
void setInputPoolConstraintHandlingStrategy(IInputPoolConstraintHandlingStrategy inputPoolConstraintHandlingStrategy, int removeCascadeDepth) Sets the handling strategy for the input pool contstraint (how to handle incoming messages)- Parameter:
inputPoolConstraintHandlingStrategy
- the handling strategyremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setInputPoolConstraintHandlingStrategy
void setInputPoolConstraintHandlingStrategy(IInputPoolConstraintHandlingStrategy inputPoolConstraintHandlingStrategy) Sets the handling strategy for the input pool contstraint (how to handle incoming messages)- Parameter:
inputPoolConstraintHandlingStrategy
- the handling strategy
-
getInputPoolConstraintHandlingStrategy
IInputPoolConstraintHandlingStrategy getInputPoolConstraintHandlingStrategy()returns the current handling strategy for the input pool constraint (how to handle incoming messages)- Gibt zurück:
- the handling strategy
-
setLimit
void setLimit(int nonNegativInteger) Sets a limit for the input pool constraint- Parameter:
nonNegativInteger
- the new limit
-
getLimit
int getLimit()Returns the current limit for the input pool constraint- Gibt zurück:
- the current limit
-