public static class UML2Pivot.Inner extends UML2Pivot
UML2Pivot.Inner, UML2Pivot.Outer
AbstractConversion.Predicate<T extends org.eclipse.emf.ecore.EObject>
Modifier and Type | Field and Description |
---|---|
protected UML2Pivot.Outer |
root |
FACTORY, pivotRoot, STEREOTYPE_BASE_PREFIX, STEREOTYPE_EXTENSION_PREFIX, umlResource
metaModelManager
ACCUMULATOR_SEPARATOR, ANNOTATION_QUOTE, BINDINGS_PREFIX, COLLECTION_NAVIGATION_OPERATOR, DOCUMENTATION_ANNOTATION_KEY, DOCUMENTATION_ANNOTATION_SOURCE, GEN_MODEL_URI, GREATER_THAN_OPERATOR, GREATER_THAN_OR_EQUAL_OPERATOR, IMPORT_ANNOTATION_SOURCE, ITERATOR_SEPARATOR, LESS_THAN_OPERATOR, LESS_THAN_OR_EQUAL_OPERATOR, 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, OBJECT_NAVIGATION_OPERATOR, OCL_LANGUAGE, OCL_NAME, ORPHANAGE_NAME, ORPHANAGE_PREFIX, ORPHANAGE_URI, OVERFLOW_MARKER, PARAMETER_PREFIX, PARAMETER_SEPARATOR, PARAMETER_SUFFIX, PIVOT_ECORE, PLUGIN_ID, PRECEDENCE_PREFIX, PRIMITIVE_TYPES_URI_PREFIX, roleNames, SYSML_ANNOTATION_SOURCE, 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_TYPE_TEXT, UNRESOLVED_PROXY_MARKER, WILDCARD_INDICATOR, WILDCARD_NAME
Modifier | Constructor and Description |
---|---|
protected |
UML2Pivot.Inner(org.eclipse.emf.ecore.resource.Resource umlResource,
UML2Pivot.Outer root) |
Modifier and Type | Method and Description |
---|---|
void |
addCreated(org.eclipse.emf.ecore.EObject umlElement,
Element pivotElement) |
void |
addGenericType(org.eclipse.emf.ecore.EGenericType eObject) |
void |
addImportedResource(org.eclipse.emf.ecore.resource.Resource importedResource) |
void |
addMapping(org.eclipse.emf.ecore.EObject eObject,
Element pivotElement) |
void |
addProperties(java.util.List<org.eclipse.uml2.uml.Property> properties,
AbstractConversion.Predicate<org.eclipse.uml2.uml.Property> predicate) |
void |
addStereotypeApplication(org.eclipse.emf.ecore.EObject stereotypeApplication) |
void |
error(java.lang.String message) |
<T extends Element> |
getCreated(java.lang.Class<T> requiredClass,
org.eclipse.emf.ecore.EObject eObject) |
UML2PivotDeclarationSwitch |
getDeclarationPass() |
Root |
getPivotRoot() |
Type |
getPivotType(org.eclipse.emf.ecore.EObject eObject) |
UML2Pivot.Outer |
getRoot() |
void |
queueReference(org.eclipse.emf.ecore.EObject umlElement) |
addImportedPackages, createPivotURI, dispose, findAdapter, getAdapter, getResource, getTarget, getURI, importFromUML, importFromUML, initialize, initialize, installDeclarations, isAdapterFor, isAdapterForType, isPivot, isUML, metaModelManagerDisposed, notifyChanged, refreshElement, refreshNamedElement, resolveType, resolveTypeParameter, resolveWildcardType, setOriginalMapping, setTarget, setUMLURI, unsetTarget
refreshElement, refreshNamedElement
basicGet, getEPackage, getMetaModelManager, isId, refreshList, refreshSet
@NonNull protected final UML2Pivot.Outer root
protected UML2Pivot.Inner(@NonNull org.eclipse.emf.ecore.resource.Resource umlResource, @NonNull UML2Pivot.Outer root)
public void addCreated(@NonNull org.eclipse.emf.ecore.EObject umlElement, @NonNull Element pivotElement)
addCreated
in class UML2Pivot
public void addGenericType(@NonNull org.eclipse.emf.ecore.EGenericType eObject)
addGenericType
in class AbstractEcore2Pivot
public void addImportedResource(@NonNull org.eclipse.emf.ecore.resource.Resource importedResource)
addImportedResource
in class UML2Pivot
public void addMapping(@NonNull org.eclipse.emf.ecore.EObject eObject, @NonNull Element pivotElement)
addMapping
in class AbstractEcore2Pivot
public void addProperties(@NonNull java.util.List<org.eclipse.uml2.uml.Property> properties, @Nullable AbstractConversion.Predicate<org.eclipse.uml2.uml.Property> predicate)
addProperties
in class UML2Pivot
public void addStereotypeApplication(@NonNull org.eclipse.emf.ecore.EObject stereotypeApplication)
addStereotypeApplication
in class UML2Pivot
public <T extends Element> T getCreated(@NonNull java.lang.Class<T> requiredClass, @NonNull org.eclipse.emf.ecore.EObject eObject)
getCreated
in class UML2Pivot
@NonNull public UML2PivotDeclarationSwitch getDeclarationPass()
getDeclarationPass
in class UML2Pivot
@NonNull public Root getPivotRoot() throws ParserException
getPivotRoot
in class UML2Pivot
ParserException
@Nullable public Type getPivotType(@NonNull org.eclipse.emf.ecore.EObject eObject)
getPivotType
in class UML2Pivot
@NonNull public UML2Pivot.Outer getRoot()
public void queueReference(@NonNull org.eclipse.emf.ecore.EObject umlElement)
queueReference
in class AbstractEcore2Pivot