uk.ac.ed.simulator_pdb.model
Class InstanceFileObject

java.lang.Object
  extended byuk.ac.ed.simulator_pdb.model.InstanceFileObject
Direct Known Subclasses:
SimObject

public class InstanceFileObject
extends java.lang.Object


Nested Class Summary
static class InstanceFileObject.InstanceFileObjectAdapter
           
static class InstanceFileObject.InstanceFileObjectEvent
           
static interface InstanceFileObject.InstanceFileObjectListener
           
 
Field Summary
protected  java.lang.String id
           
protected  java.util.ArrayList instance_listeners
           
protected  InstanceFile parent
           
 
Constructor Summary
InstanceFileObject(java.lang.String id)
           
 
Method Summary
 void addInstanceListener(InstanceFileObject.InstanceFileObjectListener listener)
           
protected  void fireInstanceFileObjectChangedEvent(InstanceFileObject instance_file_object)
           
 java.lang.String getId()
           
 InstanceFile getInstanceFile()
           
 boolean isIdOk(java.lang.String id)
           
 void removeInstanceListener(InstanceFileObject.InstanceFileObjectListener listener)
           
 void setId(java.lang.String id)
           
 void setInstanceFile(InstanceFile parent)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

instance_listeners

protected java.util.ArrayList instance_listeners

parent

protected InstanceFile parent

id

protected java.lang.String id
Constructor Detail

InstanceFileObject

public InstanceFileObject(java.lang.String id)
Method Detail

getInstanceFile

public InstanceFile getInstanceFile()

setInstanceFile

public void setInstanceFile(InstanceFile parent)

isIdOk

public boolean isIdOk(java.lang.String id)

setId

public void setId(java.lang.String id)

getId

public java.lang.String getId()

toString

public java.lang.String toString()

fireInstanceFileObjectChangedEvent

protected void fireInstanceFileObjectChangedEvent(InstanceFileObject instance_file_object)

addInstanceListener

public void addInstanceListener(InstanceFileObject.InstanceFileObjectListener listener)

removeInstanceListener

public void removeInstanceListener(InstanceFileObject.InstanceFileObjectListener listener)