public interface ProfileApplication extends DirectedRelationship
The following features are supported:
UMLPackage.getProfileApplication()
Modifier and Type | Method and Description |
---|---|
EPackage |
getAppliedDefinition()
Retrieves the definition (Ecore representation) of the profile associated with this profile application
|
ENamedElement |
getAppliedDefinition(NamedElement namedElement)
Retrieves the definition (Ecore representation) of the specified named element in the profile associated with this profile application
|
Profile |
getAppliedProfile()
Returns the value of the 'Applied Profile' reference
|
Package |
getApplyingPackage()
Returns the value of the 'Applying Package' container reference.
|
boolean |
isStrict()
Returns the value of the 'Is Strict' attribute.
|
void |
setAppliedProfile(Profile value)
Sets the value of the '
Applied Profile ' reference |
void |
setApplyingPackage(Package value)
Sets the value of the '
Applying Package ' container
reference |
void |
setIsStrict(boolean value)
Sets the value of the '
Is Strict ' attribute |
getSources, getTargets
getRelatedElements
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
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
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
Profile getAppliedProfile()
setAppliedProfile(Profile)
,
UMLPackage.getProfileApplication_AppliedProfile()
void setAppliedProfile(Profile value)
Applied Profile
' reference.
value
- the new value of the 'Applied Profile' reference.getAppliedProfile()
boolean isStrict()
"false"
.
Specifies that the Profile filtering rules for the metaclasses of the referenced metamodel shall be strictly applied.
setIsStrict(boolean)
,
UMLPackage.getProfileApplication_IsStrict()
void setIsStrict(boolean value)
Is Strict
' attribute.
value
- the new value of the 'Is Strict' attribute.isStrict()
Package getApplyingPackage()
Profile Application
'.
The package that owns the profile application.
setApplyingPackage(com.sodius.mdw.metamodel.uml21.Package)
,
UMLPackage.getProfileApplication_ApplyingPackage()
,
Package.getProfileApplications()
void setApplyingPackage(Package value)
Applying Package
' container
reference.
value
- the new value of the 'Applying Package' container reference.getApplyingPackage()
EPackage getAppliedDefinition()
ENamedElement getAppliedDefinition(NamedElement namedElement)