Together Workflow Editor 3.0-1 API

org.enhydra.jawe.base.controller
Class JaWESelectionManager

java.lang.Object
  extended byorg.enhydra.jawe.base.controller.JaWESelectionManager

public class JaWESelectionManager
extends java.lang.Object

Author:
Miroslav Popov, Sasa Bojanic

Field Summary
protected  JaWEController jc
           
protected  java.util.List selectedElements
           
protected  org.enhydra.shark.xpdl.elements.ActivitySet workingAS
           
protected  org.enhydra.shark.xpdl.elements.Package workingPKG
           
protected  org.enhydra.shark.xpdl.elements.WorkflowProcess workingWP
           
 
Constructor Summary
JaWESelectionManager(JaWEController controller)
           
 
Method Summary
 void addToSelection(java.util.List elements)
           
 void addToSelection(org.enhydra.shark.xpdl.XMLElement el)
           
 boolean canBeAddedToSelection(java.util.List selection)
           
 boolean canCopy()
           
 boolean canCut()
           
 boolean canDelete()
           
 boolean canDuplicate()
           
 boolean canEditProperties()
           
 boolean canGetReferences()
           
 boolean canInsertNew()
           
 boolean canPaste()
           
protected  boolean checkCutOrCopySelection(boolean isCut)
           
 boolean checkSelection(java.util.List selection)
           
 void clear()
           
 org.enhydra.shark.xpdl.XMLElement getSelectedElement()
           
 java.util.List getSelectedElements()
           
 org.enhydra.shark.xpdl.elements.ActivitySet getWorkingActivitySet()
           
 java.lang.String getWorkingActivitySetId()
           
 java.lang.String getWorkingPackageId()
           
 org.enhydra.shark.xpdl.elements.Package getWorkingPKG()
           
 org.enhydra.shark.xpdl.elements.WorkflowProcess getWorkingProcess()
           
 java.lang.String getWorkingWorkflowProcessId()
           
 void removeFromSelection(java.util.List elements)
           
 void removeFromSelection(org.enhydra.shark.xpdl.XMLElement el)
           
protected  void removeNonExistingElementsFromSelection(java.util.List selection, java.util.List removedElements)
           
protected  void setPkgWpAndAs()
           
 void setSelection(java.util.List selection, boolean setPkgAndWpAndas)
           
 void setSelection(org.enhydra.shark.xpdl.XMLElement el, boolean setPkgAndWpAndas)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jc

protected JaWEController jc

selectedElements

protected java.util.List selectedElements

workingPKG

protected org.enhydra.shark.xpdl.elements.Package workingPKG

workingWP

protected org.enhydra.shark.xpdl.elements.WorkflowProcess workingWP

workingAS

protected org.enhydra.shark.xpdl.elements.ActivitySet workingAS
Constructor Detail

JaWESelectionManager

public JaWESelectionManager(JaWEController controller)
Method Detail

clear

public void clear()

getSelectedElements

public java.util.List getSelectedElements()

getSelectedElement

public org.enhydra.shark.xpdl.XMLElement getSelectedElement()

setSelection

public void setSelection(org.enhydra.shark.xpdl.XMLElement el,
                         boolean setPkgAndWpAndas)

setSelection

public void setSelection(java.util.List selection,
                         boolean setPkgAndWpAndas)

addToSelection

public void addToSelection(org.enhydra.shark.xpdl.XMLElement el)

addToSelection

public void addToSelection(java.util.List elements)

removeFromSelection

public void removeFromSelection(org.enhydra.shark.xpdl.XMLElement el)

removeFromSelection

public void removeFromSelection(java.util.List elements)

setPkgWpAndAs

protected void setPkgWpAndAs()

getWorkingPKG

public org.enhydra.shark.xpdl.elements.Package getWorkingPKG()

getWorkingPackageId

public java.lang.String getWorkingPackageId()

getWorkingProcess

public org.enhydra.shark.xpdl.elements.WorkflowProcess getWorkingProcess()

getWorkingWorkflowProcessId

public java.lang.String getWorkingWorkflowProcessId()

getWorkingActivitySet

public org.enhydra.shark.xpdl.elements.ActivitySet getWorkingActivitySet()

getWorkingActivitySetId

public java.lang.String getWorkingActivitySetId()

canBeAddedToSelection

public boolean canBeAddedToSelection(java.util.List selection)

checkSelection

public boolean checkSelection(java.util.List selection)

canEditProperties

public boolean canEditProperties()

canCut

public boolean canCut()

canCopy

public boolean canCopy()

canDuplicate

public boolean canDuplicate()

canInsertNew

public boolean canInsertNew()

canPaste

public boolean canPaste()

canDelete

public boolean canDelete()

canGetReferences

public boolean canGetReferences()

checkCutOrCopySelection

protected boolean checkCutOrCopySelection(boolean isCut)

removeNonExistingElementsFromSelection

protected void removeNonExistingElementsFromSelection(java.util.List selection,
                                                      java.util.List removedElements)

Together Workflow Editor 3.0-1 API