Package alps.java.api.util
Schnittstelle IValueChangedObserver<T>
- Typparameter:
T
-
- Alle bekannten Unterschnittstellen:
IAction
,IActorPlaceHolder
,IALPSModelElement
,IALPSSBDComponent
,IALPSSIDComponent
,IBehaviorDescribingComponent
,ICapsuleCallback
,IChoiceSegment
,IChoiceSegmentPath
,ICommunicationAct
,ICommunicationChannel
,ICommunicationRestriction
,ICommunicationTransition
,ICustomOrExternalDataTypeDefinition
,IDataDescribingComponent
,IDataMappingFunction
,IDataMappingIncomingToLocal
,IDataMappingLocalToOutgoing
,IDataObjectDefinition
,IDataObjectListDefinition
,IDataTypeDefinition
,IDoFunction
,IDoState
,IDoTransition
,IDoTransitionCondition
,IExtensionBehavior
,IFlowRestrictor
,IFullySpecifiedSubject
,IFunctionSpecification
,IGenericReturnToOriginReference
,IGroupState
,IGuardBehavior
,IGuardExtension
,IGuardReceiveState
,IInitialStateOfChoiceSegmentPath
,IInputPoolConstraint
,IInputPoolConstraintHandlingStrategy
,IInteractionDescribingComponent
,IInterfaceSubject
,IJSONDataTypeDefinition
,ILayeredPassProcessModel
,IMacroBehavior
,IMacroExtension
,IMacroState
,IMessageExchange
,IMessageExchangeCondition
,IMessageExchangeList
,IMessageSenderTypeConstraint
,IMessageSpecification
,IMessageTypeConstraint
,IModelBuiltInDataTypes
,IModelLayer
,IMultiSubject
,IOWLDataTypeDefinition
,IParseablePASSProcessModelElement
,IPASSProcessModel
,IPASSProcessModelElement
,IPayloadDataObjectDefinition
,IPayloadDescription
,IPayloadPhysicalObjectDescription
,IReceiveFunction
,IReceiveState
,IReceiveTransition
,IReceiveTransitionCondition
,IReceiveType
,ISenderTypeConstraint
,ISendFunction
,ISendingFailedCondition
,ISendingFailedTransition
,ISendState
,ISendTransition
,ISendTransitionCondition
,ISendType
,ISimple2DVisualizationPathPoint
,ISimple2DVisualizationPoint
,ISingleSubject
,IStandaloneMacroSubject
,IStandardPASSState
,IState
,IStatePlaceholder
,IStateReference
,ISubject
,ISubjectBaseBehavior
,ISubjectBehavior
,ISubjectDataDefinition
,ISubjectExecutionMapping
,ISubjectExtension
,ISystemInterfaceSubject
,ITimeTransition
,ITimeTransitionCondition
,ITransition
,ITransitionCondition
,IUserCancelTransition
,IXSDDataTypeDefinition
- Alle bekannten Implementierungsklassen:
Action
,ActorPlaceHolder
,ALPSModelElement
,ALPSSBDComponent
,ALPSSIDComponent
,BehaviorDescribingComponent
,ChoiceSegment
,ChoiceSegmentPath
,CommunicationAct
,CommunicationChannel
,CommunicationRestriction
,CommunicationTransition
,CustomOrExternalDataTypeDefinition
,DataDescribingComponent
,DataMappingFunction
,DataMappingIncomingToLocal
,DataMappingLocalToOutgoing
,DataObjectDefinition
,DataObjectListDefinition
,DataTypeDefinition
,DoFunction
,DoState
,DoTransition
,DoTransitionCondition
,ExtensionBehavior
,FlowRestrictor
,FullySpecifiedSubject
,FunctionSpecification
,GenericReturnToOriginReference
,GroupState
,GuardBehavior
,GuardExtension
,GuardReceiveState
,InitialStateOfChoiceSegmentPath
,InputPoolConstraint
,InputPoolConstraintHandlingStrategy
,InteractionDescribingComponent
,InterfaceSubject
,JSONDataTypeDefinition
,LayeredPassProcessModel
,MacroBehavior
,MacroExtension
,MacroState
,MessageExchange
,MessageExchangeCondition
,MessageExchangeList
,MessageSenderTypeConstraint
,MessageSpecification
,MessageTypeConstraint
,ModelBuiltInDataTypes
,ModelLayer
,MultiSubject
,OWLDataTypeDefinition
,ParsedStateReferenceStub
,PASSProcessModel
,PASSProcessModelElement
,PayloadDataObjectDefinition
,PayloadDescription
,PayloadPhysicalObjectDescription
,ReceiveFunction
,ReceiveState
,ReceiveTransition
,ReceiveTransitionCondition
,ReceiveType
,SenderTypeConstraint
,SendFunction
,SendingFailedCondition
,SendingFailedTransition
,SendState
,SendTransition
,SendTransitionCondition
,SendType
,Simple2DVisualizationPathPoint
,Simple2DVisualizationPoint
,SingleSubject
,StandaloneMacroSubject
,StandardPASSState
,State
,StatePlaceholder
,Subject
,SubjectBaseBehavior
,SubjectBehavior
,SubjectDataDefinition
,SubjectExecutionMapping
,SubjectExtension
,SubjectGroup
,SystemInterfaceSubject
,TimeTransition
,TimeTransitionCondition
,Transition
,TransitionCondition
,UserCancelTransition
,XSDDataTypeDefinition
public interface IValueChangedObserver<T>
Interface that represents an observer that waits for components to be added or removed.
Once an element gets added to / removed from another component, this component might be notified (via
updateAdded(Object, Object)
updateRemoved(Object, Object)
)
by the publisher IValueChangedPublisher
.-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
notifyModelComponentIDChanged
(String oldID, String newID) void
updateAdded
(T update, T caller) void
updateRemoved
(T update, T caller) void
updateRemoved
(T update, T caller, int removeCascadeDepth)
-
Methodendetails
-
updateAdded
-
updateRemoved
-
updateRemoved
-
notifyModelComponentIDChanged
-