Interface ConnectionDefinition
- All Superinterfaces:
Association,AssociationStructure,BaseElement,Class,Classifier,Cloneable,Comparable,Definition,Element,org.eclipse.emf.ecore.EObject,ItemDefinition,ModelElement,com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject,Namespace,org.eclipse.emf.common.notify.Notifier,OccurrenceDefinition,PartDefinition,Relationship,Structure,Type
- All Known Subinterfaces:
AllocationDefinition,InterfaceDefinition
A ConnectionDefinition is a PartDefinition that is also an AssociationStructure. The end Features of a ConnectionDefinition must be Usages.
-
Method Summary
Modifier and TypeMethodDescriptionTheUsagesthat define the things related by theConnectionDefinition.Methods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Association
getAssociationEnd, getRelatedType, getSourceType, getTargetTypeMethods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getID, isEditable, isSelfChangeable, removePropertyChangeListener, setID, sGetIDMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Classifier
getOwnedSubclassificationMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface com.dassault_systemes.modeler.sysml.model.sysml.Definition
getDirectedUsage, getOwnedAction, getOwnedAllocation, getOwnedAnalysisCase, getOwnedAttribute, getOwnedCalculation, getOwnedCase, getOwnedConcern, getOwnedConnection, getOwnedConstraint, getOwnedEnumeration, getOwnedFlow, getOwnedInterface, getOwnedItem, getOwnedMetadata, getOwnedOccurrence, getOwnedPart, getOwnedPort, getOwnedReference, getOwnedRendering, getOwnedRequirement, getOwnedState, getOwnedTransition, getOwnedUsage, getOwnedUseCase, getOwnedVerificationCase, getOwnedView, getOwnedViewpoint, getUsage, getVariant, getVariantMembership, isVariation, setIsVariationMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Element
effectiveName, effectiveShortName, escapedName, getAliasIds, getDeclaredName, getDeclaredShortName, getDocumentation, getElementId, getName, getOwnedAnnotation, getOwnedElement, getOwnedRelationship, getOwner, getOwningMembership, getOwningNamespace, getOwningRelationship, getQualifiedName, getShortName, getTextualRepresentation, isImpliedIncluded, isLibraryElement, setDeclaredName, setDeclaredShortName, setElementId, setIsImpliedIncluded, setOwner, setOwningMembership, setOwningRelationshipMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, dispose, eDynamicGet, getElementOwner, getLocalID, getObjectParent, selfDispose, setLocalID, sGetLocalIDMethods inherited from interface com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject
getModelExtension, getModelExtensionMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Namespace
getImportedMembership, getMember, getMembership, getOwnedImport, getOwnedMember, getOwnedMembership, importedMemberships, membershipsOfVisibility, namesOf, qualificationOf, resolve, resolveGlobal, resolveLocal, resolveVisible, unqualifiedNameOf, visibilityOfMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface com.dassault_systemes.modeler.sysml.model.sysml.OccurrenceDefinition
isIndividual, setIsIndividualMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Relationship
getOwnedRelatedElement, getOwningRelatedElement, getRelatedElement, getSource, getTarget, isImplied, libraryNamespace, path, setIsImplied, setOwningRelatedElementMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Type
allRedefinedFeaturesOf, allSupertypes, directionOf, directionOfExcluding, getDifferencingType, getDirectedFeature, getEndFeature, getFeature, getFeatureMembership, getInheritedFeature, getInheritedMembership, getInput, getIntersectingType, getMultiplicity, getOutput, getOwnedConjugator, getOwnedDifferencing, getOwnedDisjoining, getOwnedEndFeature, getOwnedFeature, getOwnedFeatureMembership, getOwnedIntersecting, getOwnedSpecialization, getOwnedUnioning, getUnioningType, inheritableMemberships, inheritedMemberships, isAbstract, isCompatibleWith, isConjugated, isSufficient, multiplicities, nonPrivateMemberships, removeRedefinedFeatures, setIsAbstract, setIsSufficient, specializes, specializesFromLibrary, supertypes, visibleMemberships
-
Method Details
-
getConnectionEnd
The
Usagesthat define the things related by theConnectionDefinition.- Returns:
- the connectionEnd value
- Model:
- derived="true" transient="true" oppositeRoleName="connectionDefinitionWithEnd"
-