com.monad.homerun.object
Class Type

java.lang.Object
  extended by com.monad.homerun.object.Type
All Implemented Interfaces:
java.io.Serializable

public class Type
extends java.lang.Object
implements java.io.Serializable

Type is a light-weight container holding characteristics of object-types

See Also:
Serialized Form

Constructor Summary
Type()
           
 
Method Summary
 java.lang.String[] getAllowedControls()
           
 java.lang.String[] getAllowedModels()
           
 java.lang.String getDescription()
           
 java.lang.String getDomain()
           
 java.lang.String getIconName()
           
 java.lang.String getImplClass()
           
 java.lang.String getInstFactory()
           
 Constraint getModelConstraint(java.lang.String modelName, java.lang.String groupName)
           
 java.lang.String[] getNailedControls()
           
 java.lang.String[] getNailedEmitters()
           
 java.lang.String[] getNailedModels()
           
 java.lang.String getName()
           
 java.lang.String getPermissions()
           
 TypeProperty[] getProperties()
           
 java.lang.String getProperty(java.lang.String propName)
           
 java.lang.String[] getPropertyNames()
           
 java.lang.String getPropTypeAttribute(java.lang.String propName)
           
 Specifier getSpecifier(java.lang.String name)
           
 Specifier[] getSpecifiers()
           
 java.lang.String getTypeName()
           
 boolean isDeniedControl(java.lang.String ctrlName)
           
 boolean isDeniedModel(java.lang.String modelName)
           
 boolean isNailedControl(java.lang.String ctrlName)
           
 boolean isNailedModel(java.lang.String modelName)
           
 Instance newInstance(java.lang.String objName)
           
 void setDomain(java.lang.String domain)
           
 void setSpecifiers(Specifier[] specifiers)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Type

public Type()
Method Detail

setDomain

public void setDomain(java.lang.String domain)

getDomain

public java.lang.String getDomain()

getName

public java.lang.String getName()

getTypeName

public java.lang.String getTypeName()

getPermissions

public java.lang.String getPermissions()

getInstFactory

public java.lang.String getInstFactory()

getImplClass

public java.lang.String getImplClass()

getProperties

public TypeProperty[] getProperties()

getPropertyNames

public java.lang.String[] getPropertyNames()

getProperty

public java.lang.String getProperty(java.lang.String propName)

getPropTypeAttribute

public java.lang.String getPropTypeAttribute(java.lang.String propName)

getSpecifiers

public Specifier[] getSpecifiers()

getSpecifier

public Specifier getSpecifier(java.lang.String name)

setSpecifiers

public void setSpecifiers(Specifier[] specifiers)

getDescription

public java.lang.String getDescription()

getIconName

public java.lang.String getIconName()

getNailedEmitters

public java.lang.String[] getNailedEmitters()

getNailedControls

public java.lang.String[] getNailedControls()

isNailedControl

public boolean isNailedControl(java.lang.String ctrlName)

getAllowedControls

public java.lang.String[] getAllowedControls()

isDeniedControl

public boolean isDeniedControl(java.lang.String ctrlName)

getNailedModels

public java.lang.String[] getNailedModels()

isNailedModel

public boolean isNailedModel(java.lang.String modelName)

getAllowedModels

public java.lang.String[] getAllowedModels()

isDeniedModel

public boolean isDeniedModel(java.lang.String modelName)

getModelConstraint

public Constraint getModelConstraint(java.lang.String modelName,
                                     java.lang.String groupName)

newInstance

public Instance newInstance(java.lang.String objName)


Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.