org.processmining.plugins.declare.visualizing
Class Base

java.lang.Object
  extended by org.processmining.plugins.declare.visualizing.Base
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
ActivityDefinition, ConstraintGroup, ConstraintTemplate, LanguageGroup, Parameter

public class Base
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
Base(Base aBase)
           
Base(int aId)
          Base
 
Method Summary
 java.lang.Object clone()
          clone
protected  void cloneAttributes()
           
 boolean equals(java.lang.Object anObject)
          equals
 int getId()
           
 java.lang.String getIdString()
          getIdString
 int hashCode()
           
protected  Base newInstance()
           
static int nextId(java.util.List<Base> list)
           
protected  void setId(int id)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Base

public Base(int aId)
Base

Parameters:
aId - int

Base

public Base(Base aBase)
Parameters:
aBase - Base
Method Detail

setId

protected void setId(int id)

getId

public int getId()

getIdString

public java.lang.String getIdString()
getIdString

Returns:
String

equals

public boolean equals(java.lang.Object anObject)
equals

Overrides:
equals in class java.lang.Object
Parameters:
anObject - Object
Returns:
boolean

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
Returns:
int

newInstance

protected Base newInstance()
Returns:
Base

cloneAttributes

protected void cloneAttributes()

clone

public java.lang.Object clone()
clone

Overrides:
clone in class java.lang.Object

nextId

public static int nextId(java.util.List<Base> list)