Interface Class
- All Superinterfaces:
BaseElement,Classifier,Cloneable,Comparable,Element,org.eclipse.emf.ecore.EObject,ModelElement,com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject,Namespace,org.eclipse.emf.common.notify.Notifier,Type
- All Known Subinterfaces:
ActionDefinition,AllocationDefinition,AnalysisCaseDefinition,AssociationStructure,Behavior,CalculationDefinition,CaseDefinition,ConcernDefinition,ConjugatedPortDefinition,ConnectionDefinition,ConstraintDefinition,FlowDefinition,Function,Interaction,InterfaceDefinition,ItemDefinition,Metaclass,MetadataDefinition,OccurrenceDefinition,PartDefinition,PortDefinition,Predicate,RenderingDefinition,RequirementDefinition,StateDefinition,Structure,UseCaseDefinition,VerificationCaseDefinition,ViewDefinition,ViewpointDefinition
A Class is a Classifier of things (in the universe) that can be distinguished without regard to how they are related to other things (via Features). This means multiple things classified by the same Class can be distinguished, even when they are related other things in exactly the same way.
-
Method Summary
Methods 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.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, libraryNamespace, path, 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.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