org.jlab.coda.afecs.cool.ontology
Class AState

java.lang.Object
  extended by org.jlab.coda.afecs.cool.ontology.AOntologyConcept
      extended by org.jlab.coda.afecs.cool.ontology.AState
All Implemented Interfaces:
java.io.Serializable

public class AState
extends AOntologyConcept
implements java.io.Serializable

JSA: Thomas Jefferson National Accelerator Facility
This software was developed under a United States Government license,
described in the NOTICE file included as part of this distribution.
Copyright (c), Aug 18, 2009

See Also:
Serialized Form

Constructor Summary
AState()
           
 
Method Summary
 void addComponentName(java.lang.String c)
           
 void addProcess(AProcess p)
           
 java.util.ArrayList<java.lang.String> getComponentNames()
          gets namers of all components that this state change is addressed to.
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 java.util.ArrayList<AProcess> getProcesses()
           
 void setComponentNames(java.util.ArrayList<java.lang.String> componentNames)
          sets the names of all components that will get thus state change request
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setProcesses(java.util.ArrayList<AProcess> processes)
           
 
Methods inherited from class org.jlab.coda.afecs.cool.ontology.AOntologyConcept
addConceptSlot, addPrimitiveSlot, addSlot, getConceptName, getOntology, getSlots, setConceptName, setOntology
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AState

public AState()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getProcesses

public java.util.ArrayList<AProcess> getProcesses()

setProcesses

public void setProcesses(java.util.ArrayList<AProcess> processes)

addProcess

public void addProcess(AProcess p)

getComponentNames

public java.util.ArrayList<java.lang.String> getComponentNames()
gets namers of all components that this state change is addressed to.

Returns:
ArrayLiost of all component names.

setComponentNames

public void setComponentNames(java.util.ArrayList<java.lang.String> componentNames)
sets the names of all components that will get thus state change request

Parameters:
componentNames - ArrayList of component names.

addComponentName

public void addComponentName(java.lang.String c)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)