public class ElementUtil
extends java.lang.Object
Constructor and Description |
---|
ElementUtil() |
Modifier and Type | Method and Description |
---|---|
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 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 <T extends NamedElementCS> |
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) |
static java.lang.String |
getText(TypedTypeRefCS csElement,
org.eclipse.emf.ecore.EReference feature) |
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.
|
@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)
@Nullable 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 boolean getQualifier(@NonNull java.util.List<java.lang.String> qualifiers, @NonNull java.lang.String trueString, @NonNull java.lang.String falseString, boolean defaultValue)
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)
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)