nz.ac.waikato.mcennis.rat.graph.descriptors
Class PropertiesImplementation

java.lang.Object
  extended by nz.ac.waikato.mcennis.rat.graph.descriptors.PropertiesImplementation
All Implemented Interfaces:
Properties, PropertiesInternal

public class PropertiesImplementation
extends java.lang.Object
implements PropertiesInternal


Constructor Summary
PropertiesImplementation()
           
 
Method Summary
 void add(ParameterInternal parameter)
           
 void add(java.lang.String type, java.util.List value)
           
 void add(java.lang.String type, java.lang.Object value)
           
 boolean check(Parameter type)
           
 boolean check(Properties props)
           
 PropertiesImplementation duplicate()
           
 java.util.List<Parameter> get()
           
 ParameterInternal get(java.lang.String string)
           
 SyntaxObject getDefaultRestriction()
           
 PropertiesInternal merge(Properties right)
           
 void remove(java.lang.String type)
           
 void replace(Parameter type)
           
 void set(Property value)
           
 void set(java.lang.String type, java.util.List value)
           
 void set(java.lang.String type, java.lang.Object value)
           
 void setDefaultRestriction(SyntaxObject restriction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesImplementation

public PropertiesImplementation()
Method Detail

get

public ParameterInternal get(java.lang.String string)
Specified by:
get in interface Properties
Specified by:
get in interface PropertiesInternal

set

public void set(Property value)
Specified by:
set in interface Properties

add

public void add(java.lang.String type,
                java.lang.Object value)
Specified by:
add in interface Properties
Specified by:
add in interface PropertiesInternal

add

public void add(ParameterInternal parameter)
Specified by:
add in interface PropertiesInternal

remove

public void remove(java.lang.String type)
Specified by:
remove in interface PropertiesInternal

getDefaultRestriction

public SyntaxObject getDefaultRestriction()
Specified by:
getDefaultRestriction in interface Properties
Specified by:
getDefaultRestriction in interface PropertiesInternal

setDefaultRestriction

public void setDefaultRestriction(SyntaxObject restriction)
Specified by:
setDefaultRestriction in interface PropertiesInternal

duplicate

public PropertiesImplementation duplicate()
Specified by:
duplicate in interface Properties
Specified by:
duplicate in interface PropertiesInternal

get

public java.util.List<Parameter> get()
Specified by:
get in interface Properties

check

public boolean check(Parameter type)
Specified by:
check in interface Properties

check

public boolean check(Properties props)
Specified by:
check in interface Properties

replace

public void replace(Parameter type)
Specified by:
replace in interface PropertiesInternal

merge

public PropertiesInternal merge(Properties right)
Specified by:
merge in interface PropertiesInternal

add

public void add(java.lang.String type,
                java.util.List value)
Specified by:
add in interface Properties

set

public void set(java.lang.String type,
                java.lang.Object value)
Specified by:
set in interface Properties

set

public void set(java.lang.String type,
                java.util.List value)
Specified by:
set in interface Properties

Get Relational Analysis Toolkit at SourceForge.net. Fast, secure and Free Open Source software downloads