Package com.sodius.mdw.metamodel.uml21
Interface PackageableElement
-
- All Superinterfaces:
Comparable<Object>
,Element
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,MDWEObject
,MDWObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,ParameterableElement
- All Known Subinterfaces:
Abstraction
,Activity
,Actor
,AnyReceiveEvent
,Artifact
,Association
,AssociationClass
,Behavior
,BehavioredClassifier
,CallEvent
,ChangeEvent
,Class
,Classifier
,Collaboration
,CommunicationPath
,Component
,ComponentRealization
,Constraint
,CreationEvent
,DataType
,Dependency
,Deployment
,DeploymentSpecification
,DestructionEvent
,Device
,Duration
,DurationConstraint
,DurationInterval
,DurationObservation
,EncapsulatedClassifier
,Enumeration
,EnumerationLiteral
,Event
,ExecutionEnvironment
,ExecutionEvent
,Expression
,Extension
,FunctionBehavior
,GeneralizationSet
,InformationFlow
,InformationItem
,InstanceSpecification
,InstanceValue
,Interaction
,InteractionConstraint
,Interface
,InterfaceRealization
,Interval
,IntervalConstraint
,LiteralBoolean
,LiteralInteger
,LiteralNull
,LiteralSpecification
,LiteralString
,LiteralUnlimitedNatural
,Manifestation
,MessageEvent
,Model
,Node
,Observation
,OpaqueBehavior
,OpaqueExpression
,Package
,PrimitiveType
,Profile
,ProtocolStateMachine
,Realization
,ReceiveOperationEvent
,ReceiveSignalEvent
,SendOperationEvent
,SendSignalEvent
,Signal
,SignalEvent
,StateMachine
,Stereotype
,StringExpression
,StructuredClassifier
,Substitution
,TimeConstraint
,TimeEvent
,TimeExpression
,TimeInterval
,TimeObservation
,Type
,Usage
,UseCase
,ValueSpecification
public interface PackageableElement extends NamedElement, ParameterableElement
A representation of the model object 'Packageable Element'. A packageable element indicates a named element that may be owned directly by a package. Packageable elements are able to serve as a template parameter.- See Also:
UMLPackage.getPackageableElement()
-
-
Field Summary
-
Fields inherited from interface com.sodius.mdw.metamodel.uml21.NamedElement
SEPARATOR
-
-
Method Summary
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.Element
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
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.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.NamedElement
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.ParameterableElement
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter
-
-