public interface ProtocolConformance extends DirectedRelationship
A ProtocolStateMachine can be redefined into a more specific ProtocolStateMachine or into behavioral StateMachine. ProtocolConformance declares that the specific ProtocolStateMachine specifies a protocol that conforms to the general ProtocolStateMachine or that the specific behavioral StateMachine abides by the protocol of the general ProtocolStateMachine.
The following features are supported:
UMLPackage.getProtocolConformance()
Modifier and Type | Method and Description |
---|---|
ProtocolStateMachine |
getGeneralMachine()
Returns the value of the 'General Machine' reference.
|
ProtocolStateMachine |
getSpecificMachine()
Returns the value of the 'Specific Machine' container reference.
|
void |
setGeneralMachine(ProtocolStateMachine value)
Sets the value of the
'
General Machine ' reference. |
void |
setSpecificMachine(ProtocolStateMachine value)
Sets the value of the
'
Specific Machine ' container
reference. |
getSource, getTarget, hasSource, hasTarget
get_abstraction, getRelatedElement, has_abstraction, hasRelatedElement
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
@CheckForNull ProtocolStateMachine getSpecificMachine()
Conformance
'.
Specifies the ProtocolStateMachine which conforms to the general ProtocolStateMachine.
setSpecificMachine(ProtocolStateMachine)
,
UMLPackage.getProtocolConformance_SpecificMachine()
,
ProtocolStateMachine.getConformance()
void setSpecificMachine(@CheckForNull ProtocolStateMachine value)
Specific Machine
' container
reference.
value
- the new value of the 'Specific Machine' container reference.getSpecificMachine()
@CheckForNull ProtocolStateMachine getGeneralMachine()
.ProtocolStateMachine#get_protocolConformanceOfGeneralMachine protocol Conformance Of General Machine
'.
Specifies the ProtocolStateMachine to which the specific ProtocolStateMachine conforms.
setGeneralMachine(ProtocolStateMachine)
,
UMLPackage.getProtocolConformance_GeneralMachine()
,
ProtocolStateMachine.get_protocolConformanceOfGeneralMachine()
void setGeneralMachine(@CheckForNull ProtocolStateMachine value)
General Machine
' reference.
value
- the new value of the 'General Machine' reference.getGeneralMachine()