com.change_vision.jude.api.inf.editor
Interface ModelEditor

com.change_vision.jude.api.inf.editor.ModelEditor
All Known Implementing Classes:
BasicModelEditor, GsnModelEditor, StampModelEditor

public abstract ModelEditor


Method Summary
abstract  void changeParent(INamedElement newParent, INamedElement element)
          Change a parent.
abstract  void delete(IElement element)
          Delete models or elements from a project.
 

Method Detail

delete

abstract void delete(IElement element)
Delete models or elements from a project.

Parameters:
element - Element
Throws:
InvalidEditingException - InvalidEditingException occurs.
Keys:
       ILLEGALMODELTYPE_ERROR_KEY - if the model type is illegal.
       BAD_TRANSACTION_KEY - Bad Transaction.
       HAS_EXCEPTION_KEY - if an exception has occurred.
       READ_ONLY_KEY - if a read-only element is edited.
Values:
       Error messages for exceptions.

changeParent

abstract void changeParent(INamedElement newParent,
                           INamedElement element)
Change a parent.

Parameters:
newParent - New Parent
element - Element
Throws:
InvalidEditingException - InvalidEditingException occurs.
Values:
       Error messages for exceptions.