org.eclipse.gmt.umlx.cst
Class CSTUtils

java.lang.Object
  extended by org.eclipse.gmt.umlx.cst.CSTUtils
Direct Known Subclasses:
OCLUtils

public class CSTUtils
extends java.lang.Object


Constructor Summary
CSTUtils()
           
 
Method Summary
static
<T> T
asClassUnchecked(java.lang.Object object, T requiredClassObject)
           
static void assignIds(org.eclipse.emf.ecore.xmi.XMLResource resource, java.lang.String xmiIdPrefix)
           
static
<T extends org.eclipse.emf.ecore.ENamedElement>
T
getNamedElement(java.util.Collection<T> elements, java.lang.String name)
           
static
<T extends org.eclipse.emf.ecore.ENamedElement,R extends T>
R
getNamedElement(java.util.Collection<T> elements, java.lang.String name, java.lang.Class<R> returnClass)
           
static java.lang.String splice(java.util.List<java.lang.String> strings, java.lang.String separator)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSTUtils

public CSTUtils()
Method Detail

asClassUnchecked

public static <T> T asClassUnchecked(java.lang.Object object,
                                     T requiredClassObject)

assignIds

public static void assignIds(org.eclipse.emf.ecore.xmi.XMLResource resource,
                             java.lang.String xmiIdPrefix)

getNamedElement

public static <T extends org.eclipse.emf.ecore.ENamedElement> T getNamedElement(java.util.Collection<T> elements,
                                                                                java.lang.String name)

getNamedElement

public static <T extends org.eclipse.emf.ecore.ENamedElement,R extends T> R getNamedElement(java.util.Collection<T> elements,
                                                                                            java.lang.String name,
                                                                                            java.lang.Class<R> returnClass)

splice

public static java.lang.String splice(java.util.List<java.lang.String> strings,
                                      java.lang.String separator)