Dresden OCL Toolkit

tudresden.ocl.test.royloy
Class RLObject

java.lang.Object
  extended bytudresden.ocl.test.royloy.RLObject
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Bank, Company, Customer, CustomerCard, Date, LoyaltyAccount, LoyaltyProgram, Membership, Person, ProgramPartner, Service, ServiceLevel, Transaction

public abstract class RLObject
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
(package private) static ArrayList allObjects
           
(package private)  String description
           
(package private)  int id
           
(package private) static int idCounter
           
(package private) static File popFile
           
 
Constructor Summary
RLObject(String description)
           
 
Method Summary
static void assertAll()
           
abstract  boolean assertTrue()
           
 int getID()
           
static RLObject getObjectWithID(String id)
           
static void loadPopFile()
           
static void main(String[] args)
           
static void report(String s)
           
(package private) static void setIDCounter()
           
static void storePopFile()
           
 String toString()
           
 String toXString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

allObjects

static ArrayList allObjects

popFile

static File popFile

idCounter

static int idCounter

id

int id

description

final String description
Constructor Detail

RLObject

public RLObject(String description)
Method Detail

toString

public final String toString()

toXString

public String toXString()

assertTrue

public abstract boolean assertTrue()

getID

public int getID()

assertAll

public static void assertAll()

getObjectWithID

public static RLObject getObjectWithID(String id)

report

public static void report(String s)

loadPopFile

public static void loadPopFile()

setIDCounter

static void setIDCounter()

storePopFile

public static void storePopFile()

main

public static void main(String[] args)

Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.