EGF Engine
Release 0.1.0

org.eclipse.egf.pattern.ui.editor
Class PatternEditorInput

java.lang.Object
  extended by org.eclipse.egf.pattern.ui.editor.PatternEditorInput

public class PatternEditorInput
extends Object

Pattern editor input.


Constructor Summary
PatternEditorInput(String fcId_p, PatternModel patternModel_p, boolean editable_p)
          Constructor.
 
Method Summary
 boolean exists()
           
 Object getAdapter(Class adapter_p)
           
 ImageDescriptor getImageDescriptor()
           
 String getName()
           
 IPersistableElement getPersistable()
           
 String getToolTipText()
           
protected  void initialize(String fcId_p, PatternModel patternModel_p, boolean editable_p)
          Initialize pattern data.
 boolean isDirty()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternEditorInput

public PatternEditorInput(String fcId_p,
                          PatternModel patternModel_p,
                          boolean editable_p)
Constructor.

Parameters:
fcId_p -
patternModel_p - Pattern model used to open an existing pattern in edition (then it must contain a pattern relative path) or to create a new one (then it must contain a name, plus the parent library id).
The relative path form must be /factory component id/path to pattern ecore file
For instance /FactoryComponent.2314321412354415455.60/model/Pattern1/pattern.pattern1.ecore is a correct relative path.
editable_p -
Method Detail

initialize

protected void initialize(String fcId_p,
                          PatternModel patternModel_p,
                          boolean editable_p)
Initialize pattern data.

Parameters:
fcId_p -
patternModel_p -
editable_p -

getName

public String getName()
See Also:
org.eclipse.ui.IEditorInput#getName()

getToolTipText

public String getToolTipText()
See Also:
org.eclipse.ui.IEditorInput#getToolTipText()

getImageDescriptor

public ImageDescriptor getImageDescriptor()
See Also:
org.eclipse.ui.IEditorInput#getImageDescriptor()

getAdapter

public Object getAdapter(Class adapter_p)
See Also:
org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)

exists

public boolean exists()
See Also:
org.eclipse.ui.IEditorInput#exists()

getPersistable

public IPersistableElement getPersistable()
See Also:
org.eclipse.ui.IEditorInput#getPersistable()

isDirty

public boolean isDirty()

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.