public abstract class AbstractExternal2AS extends AbstractConversion implements External2AS, PivotConstantsInternal
AbstractConversion.Predicate<T extends EObject>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 |
|---|---|
abstract void |
addGenericType(EGenericType eObject) |
abstract void |
addMapping(EObject eObject,
Element pivotElement) |
boolean |
cannotBeOptional(ETypedElement eTypedElement) |
void |
dispose() |
abstract void |
error(String message) |
static External2AS |
findAdapter(Resource resource,
EnvironmentFactoryInternal environmentFactory) |
boolean |
isInvariant(EOperation eOperation)
Return true if eOperation can be handled as an OCL invariant.
|
abstract void |
queueReference(EObject eObject) |
<T extends NamedElement> |
refreshElement(Class<T> pivotClass,
EClass pivotEClass,
EModelElement eModelElement) |
<T extends NamedElement> |
refreshNamedElement(Class<T> pivotClass,
EClass pivotEClass,
ENamedElement eNamedElement) |
getEnvironmentFactory, getEPackage, getMetamodelManager, getStandardLibrary, isId, refreshListequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetASModel, getCreated, getCreatedMap, getResource, getURIpublic static External2AS findAdapter(Resource resource, EnvironmentFactoryInternal environmentFactory)
public abstract void addGenericType(EGenericType eObject)
public abstract void addMapping(EObject eObject,
Element pivotElement)
public boolean cannotBeOptional(ETypedElement eTypedElement)
public void dispose()
dispose in interface External2ASpublic abstract void error(String message)
public boolean isInvariant(EOperation eOperation)
public abstract void queueReference(EObject eObject)
public <T extends NamedElement> T refreshElement(Class<T> pivotClass, EClass pivotEClass, EModelElement eModelElement)
public <T extends NamedElement> T refreshNamedElement(Class<T> pivotClass, EClass pivotEClass, ENamedElement eNamedElement)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.