Interface ConstraintDefinition
- All Superinterfaces:
BaseElement,Behavior,Class,Classifier,Cloneable,Comparable,Definition,Element,org.eclipse.emf.ecore.EObject,Function,ModelElement,com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject,Namespace,org.eclipse.emf.common.notify.Notifier,OccurrenceDefinition,Predicate,Type
- All Known Subinterfaces:
ConcernDefinition,RequirementDefinition,ViewpointDefinition
A ConstraintDefinition is an OccurrenceDefinition that is also a Predicate that defines a constraint that may be asserted to hold on a system or part of a system.
-
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.Behavior
getParameter, getStepMethods 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, 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.kerml.model.kerml.Function
getExpression, getResult, isModelLevelEvaluableMethods 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.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