gov.nasa.arc.brahms.vm.api.common
Interface IConceptualClass
- All Superinterfaces:
- IConcept, IConceptualConcept, IType, IUserDefinedType
public interface IConceptualClass
- extends IConceptualConcept
A conceptual object class defines a type of conceptual objects used
in a model. For the definition of conceptual objects see the section
on conceptual objects.
- See Also:
IConceptualObject
Methods inherited from interface gov.nasa.arc.brahms.vm.api.common.IType |
getType |
newInstance
IConceptualObject newInstance(java.lang.String name,
IContext actionCtx)
throws ExternalException
- newInstance creates a new instance of this conceptual class and returns the new
instance. The new instance is given the specified name. If the name
already exists a unique number will be attached to the name.
- Parameters:
name
- the name of the new instanceactionCtx
- the IContext for the action
- Returns:
- IConceptualObject the new instance of this class
- Throws:
ExternalException
- if the creation of the new instance fails