org.eclipse.gmt.umlx.editor.property
Class PropertyUtils

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

public class PropertyUtils
extends java.lang.Object


Constructor Summary
PropertyUtils()
           
 
Method Summary
static
<M extends GDiagram>
EModelPropertySource<M>
createGDiagramPropertySource(java.lang.String categoryName, M model)
           
static
<M extends GElement>
EModelPropertySource<M>
createGElementPropertySource(java.lang.String categoryName, M model)
           
static
<M extends GLinkElement>
EModelPropertySource<M>
createGLinkElementPropertySource(java.lang.String categoryName, M model)
           
static
<M extends GSheetNode>
EModelPropertySource<M>
createGSheetNodePropertySource(java.lang.String categoryName, M model)
           
static
<M extends GSheet,T extends org.eclipse.emf.ecore.ENamedElement>
EModelPropertySource<M>
createGSheetPropertySource(java.lang.String categoryName, M model, java.lang.Class<T> typeClass, T nullElement)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyUtils

public PropertyUtils()
Method Detail

createGDiagramPropertySource

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

createGElementPropertySource

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

createGLinkElementPropertySource

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

createGSheetNodePropertySource

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

createGSheetPropertySource

public static <M extends GSheet,T extends org.eclipse.emf.ecore.ENamedElement> EModelPropertySource<M> createGSheetPropertySource(java.lang.String categoryName,
                                                                                                                                  M model,
                                                                                                                                  java.lang.Class<T> typeClass,
                                                                                                                                  T nullElement)