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, refreshList
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getASModel, getCreated, getCreatedMap, getResource, getURI
public 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 External2AS
public 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.