|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ocl.examples.xtext.base.utilities.ElementUtil
public class ElementUtil
| Constructor Summary | |
|---|---|
ElementUtil()
|
|
| Method Summary | ||
|---|---|---|
static java.util.Map<? extends BaseCSResource,? extends ASResource> |
apiConvert(java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends ASResource> cs2asResourceMap)
|
|
static MetaModelManager |
findMetaModelManager(org.eclipse.emf.ecore.EObject eObject)
Deprecated. |
|
static MetaModelManager |
findMetaModelManager(org.eclipse.emf.ecore.resource.Resource resource)
Deprecated. |
|
static MetaModelManager |
findMetaModelManager(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Deprecated. |
|
static java.lang.String |
getCollectionName(boolean ordered,
boolean unique)
|
|
static java.lang.String |
getCollectionTypeName(TypedElementCS csTypedElement)
|
|
static ModelElementCS |
getCsElement(Element obj)
|
|
static java.lang.String[][] |
getDelegateURIs()
|
|
static RootCSAttribution |
getDocumentAttribution(ElementCS context)
|
|
static int |
getEndOffset(org.eclipse.xtext.nodemodel.INode iNode)
This makes INode.getEndOffset from Xtext 2.5 available on 2.3 |
|
static java.lang.String |
getExpressionText(ElementCS csElement)
Return the user text for csElement preserving all surrounding whitespace. |
|
static TemplateParameter |
getFormalTemplateParameter(TemplateParameterSubstitutionCS csTemplateParameterSubstitution)
|
|
static org.eclipse.xtext.nodemodel.ILeafNode |
getLeafNode(org.eclipse.xtext.nodemodel.INode node)
|
|
static int |
getLower(TypedElementCS csTypedElement)
|
|
static
|
getNamedElementCS(java.util.Collection<T> namedElements,
java.lang.String name)
|
|
static boolean |
getQualifier(java.util.List<java.lang.String> qualifiers,
java.lang.String trueString,
java.lang.String falseString,
boolean defaultValue)
|
|
static java.lang.String |
getText(ElementCS csElement)
Return the raw text associated with a csElement. |
|
static java.lang.String |
getText(TypedTypeRefCS csElement,
org.eclipse.emf.ecore.EReference feature)
|
|
static java.lang.String |
getTextName(ElementCS csElement)
Return the logical text associated with a csElement. |
|
static int |
getUpper(TypedElementCS csTypedElement)
|
|
static boolean |
hasSyntaxError(java.util.List<org.eclipse.emf.ecore.resource.Resource.Diagnostic> diagnostics)
|
|
static boolean |
isInOperation(ElementCS csElement)
|
|
static boolean |
isOrdered(TypedElementCS csTypedElement)
|
|
static NamedElement |
isPathable(org.eclipse.emf.ecore.EObject element)
Deprecated. |
|
static boolean |
isSpecialization(TemplateBindingCS csTemplateBinding)
|
|
static boolean |
isUnique(TypedElementCS csTypedElement)
|
|
static void |
setPathName(PathNameCS csPathName,
Element element,
Namespace scope)
Assign a sequence of one or more path elements to csPathName that identify element with respect to scope. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ElementUtil()
| Method Detail |
|---|
@NonNull
public static java.util.Map<? extends BaseCSResource,? extends ASResource> apiConvert(@NonNull
java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends ASResource> cs2asResourceMap)
@Deprecated
@Nullable
public static MetaModelManager findMetaModelManager(@NonNull
org.eclipse.emf.ecore.EObject eObject)
@Deprecated
@Nullable
public static MetaModelManager findMetaModelManager(@NonNull
org.eclipse.emf.ecore.resource.Resource resource)
@Deprecated
public static MetaModelManager findMetaModelManager(@NonNull
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
@Nullable
public static java.lang.String getCollectionTypeName(@NonNull
TypedElementCS csTypedElement)
@NonNull
public static java.lang.String getCollectionName(boolean ordered,
boolean unique)
@Nullable
public static ModelElementCS getCsElement(@NonNull
Element obj)
public static java.lang.String[][] getDelegateURIs()
@Nullable
public static RootCSAttribution getDocumentAttribution(@NonNull
ElementCS context)
@NonNull
public static java.lang.String getExpressionText(@NonNull
ElementCS csElement)
@Nullable
public static TemplateParameter getFormalTemplateParameter(@NonNull
TemplateParameterSubstitutionCS csTemplateParameterSubstitution)
@Nullable
public static org.eclipse.xtext.nodemodel.ILeafNode getLeafNode(@NonNull
org.eclipse.xtext.nodemodel.INode node)
public static int getLower(@NonNull
TypedElementCS csTypedElement)
@Nullable
public static <T extends NamedElementCS> T getNamedElementCS(@NonNull
java.util.Collection<T> namedElements,
@NonNull
java.lang.String name)
public static int getEndOffset(@NonNull
org.eclipse.xtext.nodemodel.INode iNode)
public static boolean getQualifier(@NonNull
java.util.List<java.lang.String> qualifiers,
@NonNull
java.lang.String trueString,
@NonNull
java.lang.String falseString,
boolean defaultValue)
@Nullable
public static java.lang.String getText(@NonNull
ElementCS csElement)
@Nullable
public static java.lang.String getText(@NonNull
TypedTypeRefCS csElement,
@NonNull
org.eclipse.emf.ecore.EReference feature)
@Nullable
public static java.lang.String getTextName(@NonNull
ElementCS csElement)
public static int getUpper(@NonNull
TypedElementCS csTypedElement)
public static boolean hasSyntaxError(@NonNull
java.util.List<org.eclipse.emf.ecore.resource.Resource.Diagnostic> diagnostics)
public static boolean isInOperation(@NonNull
ElementCS csElement)
public static boolean isOrdered(@NonNull
TypedElementCS csTypedElement)
@Deprecated
public static NamedElement isPathable(@NonNull
org.eclipse.emf.ecore.EObject element)
public static boolean isUnique(@NonNull
TypedElementCS csTypedElement)
public static boolean isSpecialization(@NonNull
TemplateBindingCS csTemplateBinding)
public static void setPathName(@NonNull
PathNameCS csPathName,
@NonNull
Element element,
Namespace scope)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||