public interface Profile extends Package
A profile defines limited extensions to a reference metamodel with the purpose of adapting the metamodel to a specific platform or domain.
The following features are supported:
UMLPackage.getProfile()
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ProfileApplication> |
get_profileApplicationOfAppliedProfile()
Returns the value of the 'profile Application Of Applied Profile' reference list.
|
java.util.Collection<ElementImport> |
getMetaclassReference()
Returns the value of the 'Metaclass Reference' reference list.
|
java.util.Collection<PackageImport> |
getMetamodelReference()
Returns the value of the 'Metamodel Reference' reference list.
|
boolean |
has_profileApplicationOfAppliedProfile() |
boolean |
hasMetaclassReference() |
boolean |
hasMetamodelReference() |
get_packageImportOfImportedPackage, get_packageMergeOfMergedPackage, getNestedPackage, getNestingPackage, getOwnedStereotype, getOwnedType, getPackagedElement, getPackageMerge, getProfileApplication, getURI, has_packageImportOfImportedPackage, has_packageMergeOfMergedPackage, hasNestedPackage, hasOwnedStereotype, hasOwnedType, hasPackagedElement, hasPackageMerge, hasProfileApplication, setURI
get_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibility
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, getTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
getElementImport, getImportedMember, getMember, getOwnedDiagram, getOwnedMember, getOwnedRule, getPackageImport, hasElementImport, hasImportedMember, hasMember, hasOwnedDiagram, hasOwnedMember, hasOwnedRule, hasPackageImport
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
getOwnedTemplateSignature, getTemplateBinding, hasTemplateBinding, setOwnedTemplateSignature
java.util.Collection<ProfileApplication> get_profileApplicationOfAppliedProfile()
ProfileApplication
.
It is bidirectional and its opposite is 'Applied Profile
'.
If the meaning of the 'profile Application Of Applied Profile' reference list isn't clear, there really should be more of a description here...
UMLPackage.getProfile__profileApplicationOfAppliedProfile()
,
ProfileApplication.getAppliedProfile()
java.util.Collection<PackageImport> getMetamodelReference()
PackageImport
.
It is bidirectional and its opposite is
'profile Of Metamodel Reference
'.
References a package containing (directly or indirectly) metaclasses that may be extended.
UMLPackage.getProfile_MetamodelReference()
,
PackageImport.get_profileOfMetamodelReference()
java.util.Collection<ElementImport> getMetaclassReference()
ElementImport
.
It is bidirectional and its opposite is
'profile Of Metaclass Reference
'.
References a metaclass that may be extended.
UMLPackage.getProfile_MetaclassReference()
,
ElementImport.get_profileOfMetaclassReference()
boolean has_profileApplicationOfAppliedProfile() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasMetamodelReference() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasMetaclassReference() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException