public abstract class AbstractExternal2AS extends AbstractConversion implements External2AS, PivotConstantsInternal
AbstractConversion.Predicate<T extends org.eclipse.emf.ecore.EObject>
completeEnvironment, environmentFactory, metamodelManager, standardLibrary
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, 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, 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, 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 | Constructor and Description |
---|---|
protected |
AbstractExternal2AS(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
abstract void |
addGenericType(org.eclipse.emf.ecore.EGenericType eObject) |
abstract void |
addMapping(org.eclipse.emf.ecore.EObject eObject,
Element pivotElement) |
protected abstract Model |
basicGetPivotModel() |
boolean |
cannotBeOptional(org.eclipse.emf.ecore.ETypedElement eTypedElement) |
void |
dispose() |
abstract void |
error(java.lang.String message) |
static External2AS |
findAdapter(org.eclipse.emf.ecore.resource.Resource resource,
EnvironmentFactoryInternal environmentFactory) |
boolean |
isInvariant(org.eclipse.emf.ecore.EOperation eOperation)
Return true if eOperation can be handled as an OCL invariant.
|
abstract void |
queueReference(org.eclipse.emf.ecore.EObject eObject) |
<T extends NamedElement> |
refreshElement(java.lang.Class<T> pivotClass,
org.eclipse.emf.ecore.EClass pivotEClass,
org.eclipse.emf.ecore.EModelElement eModelElement) |
<T extends NamedElement> |
refreshNamedElement(java.lang.Class<T> pivotClass,
org.eclipse.emf.ecore.EClass pivotEClass,
org.eclipse.emf.ecore.ENamedElement eNamedElement) |
basicGet, getEnvironmentFactory, getEPackage, getMetamodelManager, getStandardLibrary, isId, refreshList, refreshSet
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getASModel, getCreated, getCreatedMap, getResource, getURI
protected AbstractExternal2AS(@NonNull EnvironmentFactoryInternal environmentFactory)
@Nullable public static External2AS findAdapter(@NonNull org.eclipse.emf.ecore.resource.Resource resource, @NonNull EnvironmentFactoryInternal environmentFactory)
public abstract void addGenericType(@NonNull org.eclipse.emf.ecore.EGenericType eObject)
public abstract void addMapping(@NonNull org.eclipse.emf.ecore.EObject eObject, @NonNull Element pivotElement)
protected abstract Model basicGetPivotModel()
public boolean cannotBeOptional(@NonNull org.eclipse.emf.ecore.ETypedElement eTypedElement)
public void dispose()
dispose
in interface External2AS
public abstract void error(@NonNull java.lang.String message)
public boolean isInvariant(@NonNull org.eclipse.emf.ecore.EOperation eOperation)
public abstract void queueReference(@NonNull org.eclipse.emf.ecore.EObject eObject)
public <T extends NamedElement> T refreshElement(@NonNull java.lang.Class<T> pivotClass, org.eclipse.emf.ecore.EClass pivotEClass, @NonNull org.eclipse.emf.ecore.EModelElement eModelElement)
public <T extends NamedElement> T refreshNamedElement(@NonNull java.lang.Class<T> pivotClass, org.eclipse.emf.ecore.EClass pivotEClass, @NonNull org.eclipse.emf.ecore.ENamedElement eNamedElement)