net.ontopia.topicmaps.webed.impl.actions.topicmap
Class AbstractTopicMapAction

java.lang.Object
  extended by net.ontopia.topicmaps.webed.impl.actions.topicmap.AbstractTopicMapAction
All Implemented Interfaces:
ActionIF, OSLSchemaAwareIF
Direct Known Subclasses:
AddExtVariant, AddIntVariant, AssignRolePlayer, AssignRolePlayers, AssignUnaryAssociation, CreateAssoc, CreateTopic, RemoveType, SetType

public abstract class AbstractTopicMapAction
extends java.lang.Object
implements OSLSchemaAwareIF, ActionIF

PUBLIC: Base action class which is used by actions on the topic map level (for example creation of new topic or association objects).


Field Summary
protected  OSLSchema schema
          The schema object which may be available (optionally).
 
Constructor Summary
AbstractTopicMapAction()
           
 
Method Summary
 OSLSchema getSchema()
          INTERNAL: Gets schema object.
 void setSchema(OSLSchema schema)
          INTERNAL: Sets the schema object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.ontopia.topicmaps.webed.core.ActionIF
perform
 

Field Detail

schema

protected OSLSchema schema
The schema object which may be available (optionally). TODO: Separate this attribute.

Constructor Detail

AbstractTopicMapAction

public AbstractTopicMapAction()
Method Detail

getSchema

public OSLSchema getSchema()
Description copied from interface: OSLSchemaAwareIF
INTERNAL: Gets schema object.

Specified by:
getSchema in interface OSLSchemaAwareIF

setSchema

public void setSchema(OSLSchema schema)
Description copied from interface: OSLSchemaAwareIF
INTERNAL: Sets the schema object.

Specified by:
setSchema in interface OSLSchemaAwareIF


Copyright © 2000-2012 Ontopia.