public interface Type extends PackageableElement
The following features are supported:
UMLPackage.getType()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
boolean |
conformsTo(Type other)
The query conformsTo() gives true for a type that conforms to another.
|
Association |
createAssociation(boolean end1IsNavigable,
AggregationKind end1Aggregation,
String end1Name,
int end1Lower,
int end1Upper,
Type end1Type,
boolean end2IsNavigable,
AggregationKind end2Aggregation,
String end2Name,
int end2Lower,
int end2Upper)
Creates a(n) (binary) association between this type and the specified other type, with the specified navigabilities, aggregations, names, lower
bounds, and upper bounds, and owned by this type's nearest package
|
MDWEList<Association> |
getAssociations()
Retrieves the associations in which this type is involved
|
Package |
getPackage()
Returns the value of the 'Package' reference.
|
void |
setPackage(Package value)
Sets the value of the '
Package ' reference |
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
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter
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
Package getPackage()
Owned Type
'.
Specifies the owning package of this classifier, if any.
setPackage(com.sodius.mdw.metamodel.uml21.Package)
,
UMLPackage.getType_Package()
,
Package.getOwnedTypes()
void setPackage(Package value)
Package
' reference.
value
- the new value of the 'Package' reference.getPackage()
Association createAssociation(boolean end1IsNavigable, AggregationKind end1Aggregation, String end1Name, int end1Lower, int end1Upper, Type end1Type, boolean end2IsNavigable, AggregationKind end2Aggregation, String end2Name, int end2Lower, int end2Upper)
MDWEList<Association> getAssociations()
boolean conformsTo(Type other)