public class AS2Moniker extends Object implements PivotConstantsInternal
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
Constructor and Description |
---|
AS2Moniker(Element target) |
Modifier and Type | Method and Description |
---|---|
void |
append(char c) |
void |
append(int i) |
void |
append(String string) |
void |
appendElement(Element element) |
void |
appendElement(Element element,
Map<TemplateParameter,Type> templateBindings) |
void |
appendIndex(EObject eObject) |
void |
appendLambdaType(Type contextType,
List<? extends Type> parameterTypes,
Type resultType,
Map<TemplateParameter,Type> bindings) |
void |
appendName(Element monikeredElement) |
void |
appendParameters(Operation operation,
Map<TemplateParameter,Type> templateBindings) |
void |
appendParent(Element element,
String parentSeparator) |
void |
appendRole(Element object) |
void |
appendTemplateArguments(List<? extends Type> templateArguments,
Map<TemplateParameter,Type> templateBindings) |
void |
appendTemplateBindings(TemplateableElement templateableElement,
Map<TemplateParameter,Type> bindings) |
void |
appendTemplateParameters(TemplateableElement templateableElement) |
void |
appendTupleType(Collection<? extends TypedElement> tupleParts) |
boolean |
hasEmitted(TemplateParameter templateParameter) |
String |
toString() |
static String |
toString(Element pivotElement) |
public AS2Moniker(Element target)
public void append(char c)
public void append(int i)
public void append(String string)
public void appendElement(Element element)
public void appendElement(Element element, Map<TemplateParameter,Type> templateBindings)
public void appendIndex(EObject eObject)
public void appendLambdaType(Type contextType, List<? extends Type> parameterTypes, Type resultType, Map<TemplateParameter,Type> bindings)
public void appendName(Element monikeredElement)
public void appendParameters(Operation operation, Map<TemplateParameter,Type> templateBindings)
public void appendRole(Element object)
public void appendTemplateArguments(List<? extends Type> templateArguments, Map<TemplateParameter,Type> templateBindings)
public void appendTemplateBindings(TemplateableElement templateableElement, Map<TemplateParameter,Type> bindings)
public void appendTemplateParameters(TemplateableElement templateableElement)
public void appendTupleType(Collection<? extends TypedElement> tupleParts)
public boolean hasEmitted(TemplateParameter templateParameter)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.