com.sun.tools.ws.processor.model
Class ModelObject

java.lang.Object
  extended by com.sun.tools.ws.processor.model.ModelObject
Direct Known Subclasses:
Block, Fault, Message, Model, Operation, Parameter, Port, Service

public abstract class ModelObject
extends Object


Field Summary
protected  ErrorReceiver errorReceiver
           
 
Constructor Summary
protected ModelObject(Entity entity)
           
 
Method Summary
abstract  void accept(ModelVisitor visitor)
           
 Entity getEntity()
           
 String getJavaDoc()
           
 Locator getLocator()
           
 Iterator getProperties()
           
 Map getPropertiesMap()
           
 Object getProperty(String key)
           
 void removeProperty(String key)
           
 void setErrorReceiver(ErrorReceiver errorReceiver)
           
 void setJavaDoc(String javaDoc)
           
 void setPropertiesMap(Map m)
           
 void setProperty(String key, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

errorReceiver

protected ErrorReceiver errorReceiver
Constructor Detail

ModelObject

protected ModelObject(Entity entity)
Method Detail

accept

public abstract void accept(ModelVisitor visitor)
                     throws Exception
Throws:
Exception

setErrorReceiver

public void setErrorReceiver(ErrorReceiver errorReceiver)

getEntity

public Entity getEntity()

getProperty

public Object getProperty(String key)

setProperty

public void setProperty(String key,
                        Object value)

removeProperty

public void removeProperty(String key)

getProperties

public Iterator getProperties()

getLocator

public Locator getLocator()

getPropertiesMap

public Map getPropertiesMap()

setPropertiesMap

public void setPropertiesMap(Map m)

getJavaDoc

public String getJavaDoc()

setJavaDoc

public void setJavaDoc(String javaDoc)