com.sun.tools.xjc.model
Interface CElement

All Superinterfaces:
CClassInfoParent, CCustomizable, CTypeInfo, com.sun.xml.bind.v2.model.core.Element<NType,NClass>, com.sun.xml.bind.v2.model.annotation.Locatable, com.sun.xml.bind.v2.model.core.TypeInfo<NType,NClass>, TypeUse
All Known Implementing Classes:
CClassInfo, CElementInfo

public interface CElement
extends CTypeInfo, com.sun.xml.bind.v2.model.core.Element<NType,NClass>, CClassInfoParent

Either CElementInfo or CClassInfo.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.tools.xjc.model.CClassInfoParent
CClassInfoParent.Package, CClassInfoParent.Visitor<T>
 
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.xml.bind.v2.model.core.TypeInfo
canBeReferencedByIDREF, getType
 
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.Locatable
getLocation, getUpstream
 
Methods inherited from interface com.sun.tools.xjc.model.TypeUse
createConstant, getAdapterUse, getExpectedMimeType, getInfo, idUse, isCollection
 
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
 
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.Locatable
getLocation, getUpstream
 
Methods inherited from interface com.sun.tools.xjc.model.CClassInfoParent
accept, fullName, getOwnerPackage
 

Method Detail

setAbstract

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


isAbstract

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