gr.uoa.di.madgik.environment.is.elements
Class InvocablePlotInfo

java.lang.Object
  extended by gr.uoa.di.madgik.environment.is.elements.InvocablePlotInfo
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PojoPlotInfo, ShellPlotInfo, WSPlotInfo

public abstract class InvocablePlotInfo
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
 String Description
           
 String ID
           
 String InvocabeProfileID
           
 PlotLocalEnvironment LocalEnvironment
           
 String Name
           
static String PlotProfileNS
           
 Set<InvocablePlotContingency> Triggers
           
 
Constructor Summary
InvocablePlotInfo()
           
 
Method Summary
abstract  void FromXML(Element XML)
           
abstract  void FromXML(String XML)
           
protected static String GetDescription(Element plotElement)
           
protected static PlotLocalEnvironment GetEnvironment(Element plotLocalEnvironmentElement)
           
protected static String GetName(Element plotElement)
           
protected static Set<InvocablePlotContingency> GetTriggers(Element plotTriggersElement)
           
abstract  String ToXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PlotProfileNS

public static final String PlotProfileNS
See Also:
Constant Field Values

ID

public String ID

Name

public String Name

Description

public String Description

InvocabeProfileID

public String InvocabeProfileID

Triggers

public Set<InvocablePlotContingency> Triggers

LocalEnvironment

public PlotLocalEnvironment LocalEnvironment
Constructor Detail

InvocablePlotInfo

public InvocablePlotInfo()
Method Detail

ToXML

public abstract String ToXML()
                      throws EnvironmentInformationSystemSerializationException
Throws:
EnvironmentInformationSystemSerializationException

FromXML

public abstract void FromXML(String XML)
                      throws EnvironmentInformationSystemSerializationException
Throws:
EnvironmentInformationSystemSerializationException

FromXML

public abstract void FromXML(Element XML)
                      throws EnvironmentInformationSystemSerializationException
Throws:
EnvironmentInformationSystemSerializationException

GetName

protected static String GetName(Element plotElement)
                         throws Exception
Throws:
Exception

GetDescription

protected static String GetDescription(Element plotElement)
                                throws Exception
Throws:
Exception

GetTriggers

protected static Set<InvocablePlotContingency> GetTriggers(Element plotTriggersElement)
                                                    throws Exception
Throws:
Exception

GetEnvironment

protected static PlotLocalEnvironment GetEnvironment(Element plotLocalEnvironmentElement)
                                              throws Exception
Throws:
Exception


Copyright © 2013. All Rights Reserved.