org.eclipse.gmt.umlx.editor.facets
Class DiagramNameFacet

java.lang.Object
  extended by org.eclipse.gmt.umlx.editor.facets.AbstractFacet<GDiagram>
      extended by org.eclipse.gmt.umlx.editor.facets.DiagramNameFacet
All Implemented Interfaces:
IFacet<GDiagram>

public class DiagramNameFacet
extends AbstractFacet<GDiagram>


Method Summary
<T> void
change(FacetIterator<T> facetIterator, FacetIterator<? extends GDiagram> modelIterator)
           
static DiagramNameFacet getInstance(java.lang.Class<? extends GDiagram> modelClass)
           
 void prepare(ModelState<? extends GDiagram> modelState, GDiagram newModel)
           
 void requestModifications(ModelState<? extends GDiagram> modelState, IAbstractCommand rootCommand)
           
<P> void
setNewName(IModelState modelState, java.lang.String newName)
           
 void setOldModel(ModelState<? extends GDiagram> modelState, GDiagram oldModel)
           
 
Methods inherited from class org.eclipse.gmt.umlx.editor.facets.AbstractFacet
objectDifference, objectValueDifference
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static DiagramNameFacet getInstance(java.lang.Class<? extends GDiagram> modelClass)

change

public <T> void change(FacetIterator<T> facetIterator,
                       FacetIterator<? extends GDiagram> modelIterator)
Specified by:
change in interface IFacet<GDiagram>
Specified by:
change in class AbstractFacet<GDiagram>

prepare

public void prepare(ModelState<? extends GDiagram> modelState,
                    GDiagram newModel)
Specified by:
prepare in interface IFacet<GDiagram>
Specified by:
prepare in class AbstractFacet<GDiagram>

requestModifications

public void requestModifications(ModelState<? extends GDiagram> modelState,
                                 IAbstractCommand rootCommand)
Specified by:
requestModifications in interface IFacet<GDiagram>
Specified by:
requestModifications in class AbstractFacet<GDiagram>

setNewName

public <P> void setNewName(IModelState modelState,
                           java.lang.String newName)

setOldModel

public void setOldModel(ModelState<? extends GDiagram> modelState,
                        GDiagram oldModel)
Specified by:
setOldModel in interface IFacet<GDiagram>
Specified by:
setOldModel in class AbstractFacet<GDiagram>