com.sun.tools.xjc.model
Interface CElement

All Superinterfaces:
CCustomizable, CTypeInfo, Element<NType,NClass>, TypeInfo<NType,NClass>
All Known Subinterfaces:
CClass
All Known Implementing Classes:
CClassInfo, CClassRef, CElementInfo

public interface CElement
extends CTypeInfo, Element<NType,NClass>

Either CElementInfo, CClassInfo, or CClassRef.


Method Summary
 boolean isAbstract()
          Returns true iff this element is an abstract element.
 void setAbstract()
          Marks this element as an abstract element.
 
Methods inherited from interface com.sun.tools.xjc.model.CTypeInfo
toType
 
Methods inherited from interface com.sun.tools.xjc.model.CCustomizable
getCustomizations, getLocator, getSchemaComponent
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.Element
getElementName, getScope, getSubstitutionHead
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.TypeInfo
canBeReferencedByIDREF, getType
 

Method Detail

setAbstract

void setAbstract()
Marks this element as an abstract element.


isAbstract

boolean isAbstract()
Returns true iff this element is an abstract element.