org.eclipse.gmt.umlx.mm.editor.regimes
Class MmPropertyUtils

java.lang.Object
  extended by org.eclipse.gmt.umlx.editor.property.PropertyUtils
      extended by org.eclipse.gmt.umlx.mm.editor.regimes.MmPropertyUtils
Direct Known Subclasses:
TxPropertyUtils

public class MmPropertyUtils
extends PropertyUtils


Constructor Summary
MmPropertyUtils()
           
 
Method Summary
static
<M extends E2Association>
EModelPropertySource<M>
createE2AssociationPropertySource(java.lang.String categoryName, M model)
           
static
<M extends org.eclipse.emf.ecore.EClassifier>
EModelPropertySource<M>
createEClassifierPropertySource(java.lang.String categoryName, M model)
           
static
<M extends org.eclipse.emf.ecore.EModelElement>
EModelPropertySource<M>
createEModelElementPropertySource(java.lang.String categoryName, M model)
           
static
<M extends org.eclipse.emf.ecore.ENamedElement>
EModelPropertySource<M>
createENamedElementPropertySource(java.lang.String categoryName, M model)
           
static
<M extends org.eclipse.emf.ecore.EPackage>
EModelPropertySource<M>
createEPackagePropertySource(java.lang.String categoryName, M model)
           
static
<M extends org.eclipse.emf.ecore.EReference>
EModelPropertySource<M>
createEReferencePropertySource(java.lang.String categoryName, M model)
           
static
<M extends org.eclipse.emf.ecore.EStructuralFeature,T extends org.eclipse.emf.ecore.EClassifier>
EModelPropertySource<M>
createEStructuralFeaturePropertySource(java.lang.String categoryName, M model, java.lang.Class<? extends T> typeClass, T nullElement)
           
static
<M extends org.eclipse.emf.ecore.ETypedElement,T extends org.eclipse.emf.ecore.EClassifier>
EModelPropertySource<M>
createETypedElementPropertySource(java.lang.String categoryName, M model, java.lang.Class<? extends T> typeClass, T nullElement)
           
 
Methods inherited from class org.eclipse.gmt.umlx.editor.property.PropertyUtils
createGDiagramPropertySource, createGElementPropertySource, createGLinkElementPropertySource, createGSheetNodePropertySource, createGSheetPropertySource
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MmPropertyUtils

public MmPropertyUtils()
Method Detail

createEClassifierPropertySource

public static <M extends org.eclipse.emf.ecore.EClassifier> EModelPropertySource<M> createEClassifierPropertySource(java.lang.String categoryName,
                                                                                                                    M model)

createEModelElementPropertySource

public static <M extends org.eclipse.emf.ecore.EModelElement> EModelPropertySource<M> createEModelElementPropertySource(java.lang.String categoryName,
                                                                                                                        M model)

createENamedElementPropertySource

public static <M extends org.eclipse.emf.ecore.ENamedElement> EModelPropertySource<M> createENamedElementPropertySource(java.lang.String categoryName,
                                                                                                                        M model)

createEPackagePropertySource

public static <M extends org.eclipse.emf.ecore.EPackage> EModelPropertySource<M> createEPackagePropertySource(java.lang.String categoryName,
                                                                                                              M model)

createEReferencePropertySource

public static <M extends org.eclipse.emf.ecore.EReference> EModelPropertySource<M> createEReferencePropertySource(java.lang.String categoryName,
                                                                                                                  M model)

createEStructuralFeaturePropertySource

public static <M extends org.eclipse.emf.ecore.EStructuralFeature,T extends org.eclipse.emf.ecore.EClassifier> EModelPropertySource<M> createEStructuralFeaturePropertySource(java.lang.String categoryName,
                                                                                                                                                                              M model,
                                                                                                                                                                              java.lang.Class<? extends T> typeClass,
                                                                                                                                                                              T nullElement)

createETypedElementPropertySource

public static <M extends org.eclipse.emf.ecore.ETypedElement,T extends org.eclipse.emf.ecore.EClassifier> EModelPropertySource<M> createETypedElementPropertySource(java.lang.String categoryName,
                                                                                                                                                                    M model,
                                                                                                                                                                    java.lang.Class<? extends T> typeClass,
                                                                                                                                                                    T nullElement)

createE2AssociationPropertySource

public static <M extends E2Association> EModelPropertySource<M> createE2AssociationPropertySource(java.lang.String categoryName,
                                                                                                  M model)