jadex.application.model
Class MSpaceInstance

java.lang.Object
  extended by jadex.application.model.MSpaceInstance
Direct Known Subclasses:
MAGRSpaceInstance, MEnvSpaceInstance

public abstract class MSpaceInstance
extends Object

Space instance representation.


Field Summary
protected  String name
          The name.
protected  MSpaceType spacetype
          The space type (resolved during loading).
protected  String type
          The space type name.
 
Constructor Summary
MSpaceInstance()
          Create a new space type.
 
Method Summary
abstract  Class getClazz()
          Get the implementation class of the space.
 String getName()
          Get the name.
 MSpaceType getType()
          Get the type of this element.
 String getTypeName()
          Get the type name.
 void setName(String name)
          Set the name.
 void setType(MSpaceType spacetype)
          Set the type of this element.
 void setTypeName(String type)
          Set the type name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name
The name.


type

protected String type
The space type name.


spacetype

protected MSpaceType spacetype
The space type (resolved during loading).

Constructor Detail

MSpaceInstance

public MSpaceInstance()
Create a new space type.

Method Detail

getName

public String getName()
Get the name.

Returns:
The name.

setName

public void setName(String name)
Set the name.

Parameters:
name - The name to set.

getTypeName

public String getTypeName()
Get the type name.

Returns:
The type name.

setTypeName

public void setTypeName(String type)
Set the type name.

Parameters:
type - The type name to set.

getType

public MSpaceType getType()
Get the type of this element.

Returns:
The structure type.

setType

public void setType(MSpaceType spacetype)
Set the type of this element.


getClazz

public abstract Class getClazz()
Get the implementation class of the space.



Copyright © 2010. All Rights Reserved.