public static class UML2AS.Inner extends UML2AS
UML2AS.Inner, UML2AS.Outer
AbstractConversion.Predicate<T extends EObject>
ADD_ELEMENT_EXTENSION, ADD_IMPORTED_RESOURCE, ADD_PROFILE_APPLICATION, ADD_STEREOTYPE_APPLICATION, ADD_TYPE_EXTENSION, APPLICABLE_STEREOTYPES, CONVERT_RESOURCE, STEREOTYPE_BASE_PREFIX, STEREOTYPE_EXTENSION_PREFIX, TYPE_EXTENSIONS
ACCUMULATOR_SEPARATOR, ANNOTATED_IMPLICIT_OPPOSITE_LOWER_VALUE, ANNOTATED_IMPLICIT_OPPOSITE_ORDERED, ANNOTATED_IMPLICIT_OPPOSITE_UNIQUE, ANNOTATED_IMPLICIT_OPPOSITE_UPPER_VALUE, ANNOTATION_QUOTE, BINDINGS_PREFIX, BODY_EXPRESSION_ROLE, BODY_ROLE, COLLECTION_ELEMENT_SEPARATOR, CONSTRAINT_ROLE, DEFAULT_EXPRESSION_ROLE, DEFAULT_IMPLICIT_OPPOSITE_LOWER_VALUE, DEFAULT_IMPLICIT_OPPOSITE_ORDERED, DEFAULT_IMPLICIT_OPPOSITE_UNIQUE, DEFAULT_IMPLICIT_OPPOSITE_UPPER_VALUE, DOCUMENTATION_ANNOTATION_KEY, DOCUMENTATION_ANNOTATION_SOURCE, DUPLICATES_ANNOTATION_SOURCE, GEN_MODEL_URI, INITIALIZER_ROLE, INVARIANT_ROLE, ITERATOR_SEPARATOR, LIBRARY_MONIKER_PREFIX, MESSAGE_ANNOTATION_DETAIL_SUFFIX, MONIKER_EXP_CHILD_PREFIX, MONIKER_IF_EXP, MONIKER_INVALID_LITERAL_EXP, MONIKER_LET_EXP, MONIKER_NULL_LITERAL_EXP, MONIKER_OPERATOR_SEPARATOR, MONIKER_OVERFLOW_LIMIT, MONIKER_PART_SEPARATOR, MONIKER_ROOT, MONIKER_ROOT_EXP, MONIKER_SCOPE_SEPARATOR, MONIKER_STRING_LITERAL_EXP, MONIKER_TUPLE_LITERAL_EXP, MONIKER_UNLIMITED_NATURAL_LITERAL_EXP, NULL_MARKER, NULL_ROOT, OLD_ORPHANAGE_URI, OPERATION_ANNOTATION_SOURCE, OPERATION_IS_TRANSIENT, OVERFLOW_MARKER, OWNED_CONSTRAINT_ROLE, PARAMETER_PREFIX, PARAMETER_SEPARATOR, PARAMETER_SUFFIX, PIVOT_ECORE, PLUGIN_ID, POSTCONDITION_ROLE, PRECEDENCE_PREFIX, PRECONDITION_ROLE, QUERY_ROLE, REDEFINES_ANNOTATION_SOURCE, roleNames, TEMPLATE_BINDING_PREFIX, TEMPLATE_BINDING_SEPARATOR, TEMPLATE_BINDING_SUFFIX, TEMPLATE_PARAMETER_PREFIX, TEMPLATE_SIGNATURE_PREFIX, TEMPLATE_SIGNATURE_SEPARATOR, TEMPLATE_SIGNATURE_SUFFIX, TUPLE_SIGNATURE_PART_SEPARATOR, TUPLE_SIGNATURE_PREFIX, TUPLE_SIGNATURE_SUFFIX, TUPLE_SIGNATURE_TYPE_SEPARATOR, UNKNOWN_ROLE, UNKNOWN_TYPE_TEXT, UNRESOLVED_PROXY_MARKER, WILDCARD_INDICATOR, WILDCARD_NAME
Modifier and Type | Method and Description |
---|---|
void |
addCreated(EObject umlElement,
Element pivotElement) |
void |
addGenericType(EGenericType eObject) |
void |
addImportedResource(Resource importedResource) |
void |
addMapping(EObject eObject,
Element pivotElement) |
void |
addProfileApplication(ProfileApplication asProfileApplication) |
void |
addProperty(Class asType,
Property asProperty) |
void |
addStereotype(Stereotype asStereotype) |
void |
addStereotypeApplication(EObject stereotypeApplication) |
void |
addTypeExtension(StereotypeExtender asTypeExtension) |
void |
error(String message) |
Model |
getASModel()
Return the AS model that results from this conversion.
|
Type |
getASType(EObject eObject) |
<T extends Element> |
getCreated(Class<T> requiredClass,
EObject eObject)
Return the AS element of type requiredClass corresponding to the external eOBJect, or null if none available.
|
Map<EObject,Element> |
getCreatedMap()
Return the map of all external objects to all AS elements.
|
UML2ASDeclarationSwitch |
getDeclarationPass() |
UML2AS.Outer |
getRoot() |
void |
queueReference(EObject umlElement) |
void |
queueUse(EObject umlElement) |
void |
resolveMultiplicity(TypedElement pivotElement,
org.eclipse.uml2.uml.TypedElement umlTypedElement) |
addImportedPackage, addImportedPackages, copyModelElement, copyNamedElement, getAdapter, getBody, getResource, getURI, importFromUML, importFromUML, initialize, initialize, isUML, loadFromUML, refreshOpaqueExpression, resolveStereotype, setUMLURI, toString
cannotBeOptional, dispose, findAdapter, isInvariant, refreshElement
getEnvironmentFactory, getEPackage, getMetamodelManager, getStandardLibrary, isId, refreshList
public void addCreated(EObject umlElement, Element pivotElement)
addCreated
in class UML2AS
public void addGenericType(EGenericType eObject)
addGenericType
in class AbstractExternal2AS
public void addImportedResource(Resource importedResource)
addImportedResource
in class UML2AS
public void addMapping(EObject eObject, Element pivotElement)
addMapping
in class AbstractExternal2AS
public void addProfileApplication(ProfileApplication asProfileApplication)
addProfileApplication
in class UML2AS
public void addProperty(Class asType, Property asProperty)
addProperty
in class UML2AS
public void addStereotype(Stereotype asStereotype)
addStereotype
in class UML2AS
public void addStereotypeApplication(EObject stereotypeApplication)
addStereotypeApplication
in class UML2AS
public void addTypeExtension(StereotypeExtender asTypeExtension)
addTypeExtension
in class UML2AS
public Model getASModel() throws ParserException
External2AS
ParserException
public <T extends Element> T getCreated(Class<T> requiredClass, EObject eObject)
External2AS
public Map<EObject,Element> getCreatedMap()
External2AS
public UML2ASDeclarationSwitch getDeclarationPass()
getDeclarationPass
in class UML2AS
public UML2AS.Outer getRoot()
public void queueReference(EObject umlElement)
queueReference
in class AbstractExternal2AS
public void resolveMultiplicity(TypedElement pivotElement, org.eclipse.uml2.uml.TypedElement umlTypedElement)
resolveMultiplicity
in class UML2AS
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.