org.processmining.plugins.declare.visualizing
Class LanguageGroup

java.lang.Object
  extended by org.processmining.plugins.declare.visualizing.Base
      extended by org.processmining.plugins.declare.visualizing.LanguageGroup
All Implemented Interfaces:
java.lang.Cloneable, IItem
Direct Known Subclasses:
Language

public class LanguageGroup
extends Base
implements IItem


Nested Class Summary
static interface LanguageGroup.GroupVisitor
           
 
Constructor Summary
LanguageGroup(int id)
           
 
Method Summary
 boolean add(IItem child)
           
 boolean exists(IItem item)
           
 java.util.List<IItem> getChildren()
           
 int getMaxId()
          nextTemplateId
 java.lang.String getName()
           
 LanguageGroup getParent(IItem group)
           
 boolean remove(IItem child)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 void visitAll(LanguageGroup.GroupVisitor v)
           
 IItem withId(int id)
           
 
Methods inherited from class org.processmining.plugins.declare.visualizing.Base
clone, cloneAttributes, equals, getId, getIdString, hashCode, newInstance, nextId, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LanguageGroup

public LanguageGroup(int id)
Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

add

public boolean add(IItem child)

remove

public boolean remove(IItem child)

getChildren

public java.util.List<IItem> getChildren()

exists

public boolean exists(IItem item)
Specified by:
exists in interface IItem

getMaxId

public int getMaxId()
nextTemplateId

Specified by:
getMaxId in interface IItem
Returns:
int

withId

public IItem withId(int id)
Specified by:
withId in interface IItem

getParent

public LanguageGroup getParent(IItem group)

visitAll

public void visitAll(LanguageGroup.GroupVisitor v)