Interface ConnectableElement
-
- All Superinterfaces:
BaseElement,java.lang.Cloneable,java.lang.Comparable,Element,org.eclipse.emf.ecore.EObject,MDObject,ModelObject,NamedElement,org.eclipse.emf.common.notify.Notifier,ParameterableElement,javax.jmi.reflect.RefBaseObject,javax.jmi.reflect.RefFeatured,javax.jmi.reflect.RefObject,TypedElement
- All Known Subinterfaces:
ExtensionEnd,Parameter,Port,Property,Variable
public interface ConnectableElement extends TypedElement, ParameterableElement
A representation of the model object 'Connectable Element'.ConnectableElement is an abstract metaclass representing a set of instances that play roles of a StructuredClassifier. ConnectableElements may be joined by attached Connectors and specify configurations of linked instances to be created within an instance of the containing StructuredClassifier.
The following features are supported:
- See Also:
UMLPackage.getConnectableElement()- Model:
- abstract="true" annotation="MOF package='compositestructures.mdinternalstructures'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<Collaboration>get_collaborationOfCollaborationRole()Returns the value of the 'collaboration Of Collaboration Role' reference list.java.util.Collection<Lifeline>get_lifelineOfRepresents()Returns the value of the 'lifeline Of Represents' reference list.java.util.Collection<StructuredClassifier>get_structuredClassifierOfRole()Returns the value of the 'structured Classifier Of Role' reference list.java.util.Collection<ConnectorEnd>getEnd()Returns the value of the 'End' reference list.ConnectableElementTemplateParametergetTemplateParameter()Returns the value of the 'Template Parameter' reference.booleanhas_collaborationOfCollaborationRole()booleanhas_lifelineOfRepresents()booleanhas_structuredClassifierOfRole()booleanhasEnd()voidsetTemplateParameter(ConnectableElementTemplateParameter value)Sets the value of the 'Template Parameter' reference.-
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementTaggedValue, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotype, getOwnedComment, getOwnedElement, getOwner, getSyncElement, getTaggedValue, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasAppliedStereotype, hasElementTaggedValue, hasOwnedComment, hasOwnedElement, hasTaggedValue, setOwner, setSyncElement
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, getLocalID, ignoringRefGetValue, ignoringRefGetValue, isInvalid, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText, setLocalID, sGetLocalID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.ParameterableElement
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
-
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
-
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValue
-
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.TypedElement
getType, setType
-
-
-
-
Method Detail
-
get_structuredClassifierOfRole
java.util.Collection<StructuredClassifier> get_structuredClassifierOfRole()
Returns the value of the 'structured Classifier Of Role' reference list. The list contents are of typeStructuredClassifier. It is bidirectional and its opposite is 'Role'.If the meaning of the 'structured Classifier Of Role' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'structured Classifier Of Role' reference list.
- See Also:
UMLPackage.getConnectableElement__structuredClassifierOfRole(),StructuredClassifier.getRole()- Model:
- opposite="role" transient="true" volatile="true" derived="true" ordered="false"
- Generated:
-
get_lifelineOfRepresents
java.util.Collection<Lifeline> get_lifelineOfRepresents()
Returns the value of the 'lifeline Of Represents' reference list. The list contents are of typeLifeline. It is bidirectional and its opposite is 'Represents'.If the meaning of the 'lifeline Of Represents' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'lifeline Of Represents' reference list.
- See Also:
UMLPackage.getConnectableElement__lifelineOfRepresents(),Lifeline.getRepresents()- Model:
- opposite="represents" ordered="false"
- Generated:
-
getEnd
java.util.Collection<ConnectorEnd> getEnd()
Returns the value of the 'End' reference list. The list contents are of typeConnectorEnd. It is bidirectional and its opposite is 'Role'. A set of ConnectorEnds that attach to this ConnectableElement.- Returns:
- the value of the 'End' reference list.
- See Also:
UMLPackage.getConnectableElement_End(),ConnectorEnd.getRole()- Model:
- opposite="role" ordered="false"
- Generated:
-
get_collaborationOfCollaborationRole
java.util.Collection<Collaboration> get_collaborationOfCollaborationRole()
Returns the value of the 'collaboration Of Collaboration Role' reference list. The list contents are of typeCollaboration. It is bidirectional and its opposite is 'Collaboration Role'.If the meaning of the 'collaboration Of Collaboration Role' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'collaboration Of Collaboration Role' reference list.
- See Also:
UMLPackage.getConnectableElement__collaborationOfCollaborationRole(),Collaboration.getCollaborationRole()- Model:
- opposite="collaborationRole" ordered="false"
- Generated:
-
getTemplateParameter
@CheckForNull ConnectableElementTemplateParameter getTemplateParameter()
Returns the value of the 'Template Parameter' reference. It is bidirectional and its opposite is '#getParameteredElement Parametered Element'. The ConnectableElementTemplateParameter for this ConnectableElement parameter.- Specified by:
getTemplateParameterin interfaceParameterableElement- Returns:
- the value of the 'Template Parameter' reference.
- See Also:
setTemplateParameter(ConnectableElementTemplateParameter),UMLPackage.getConnectableElement_TemplateParameter(),ConnectableElementTemplateParameter.getParameteredElement()- Model:
- opposite="parameteredElement" ordered="false"
- Generated:
-
setTemplateParameter
void setTemplateParameter(@CheckForNull ConnectableElementTemplateParameter value)Sets the value of the 'Template Parameter' reference.- Parameters:
value- the new value of the 'Template Parameter' reference.- See Also:
getTemplateParameter()- Generated:
-
has_structuredClassifierOfRole
boolean has_structuredClassifierOfRole() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
has_lifelineOfRepresents
boolean has_lifelineOfRepresents() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
hasEnd
boolean hasEnd() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
has_collaborationOfCollaborationRole
boolean has_collaborationOfCollaborationRole() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
-