public class ComplexTypeDefinitionComponent extends TypeDefinitionComponent
| Modifier and Type | Field and Description |
|---|---|
static int |
CONTENT_ELEMENT_ONLY |
static int |
CONTENT_EMPTY |
static int |
CONTENT_MIXED |
static int |
CONTENT_SIMPLE |
| Constructor and Description |
|---|
ComplexTypeDefinitionComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ComponentVisitor visitor) |
void |
addAttributeGroup(AttributeGroupDefinitionComponent c) |
void |
addAttributeUse(AttributeUseComponent c) |
Iterator |
attributeUses() |
TypeDefinitionComponent |
getBaseTypeDefinition() |
int |
getContentTag() |
Symbol |
getDerivationMethod() |
ParticleComponent |
getParticleContent() |
SimpleTypeDefinitionComponent |
getSimpleTypeContent() |
boolean |
hasNoAttributeUses() |
boolean |
isAbstract() |
boolean |
isComplex() |
void |
setAbstract(boolean b) |
void |
setBaseTypeDefinition(TypeDefinitionComponent c) |
void |
setContentTag(int i) |
void |
setDerivationMethod(Symbol s) |
void |
setFinal(Set s) |
void |
setParticleContent(ParticleComponent c) |
void |
setProhibitedSubstitutions(Set s) |
void |
setSimpleTypeContent(SimpleTypeDefinitionComponent c) |
getName, isSimple, setNamepublic static final int CONTENT_EMPTY
public static final int CONTENT_SIMPLE
public static final int CONTENT_MIXED
public static final int CONTENT_ELEMENT_ONLY
public boolean isComplex()
isComplex in class TypeDefinitionComponentpublic TypeDefinitionComponent getBaseTypeDefinition()
public void setBaseTypeDefinition(TypeDefinitionComponent c)
public Symbol getDerivationMethod()
public void setDerivationMethod(Symbol s)
public void setProhibitedSubstitutions(Set s)
public void setFinal(Set s)
public boolean isAbstract()
public void setAbstract(boolean b)
public Iterator attributeUses()
public boolean hasNoAttributeUses()
public void addAttributeUse(AttributeUseComponent c)
public void addAttributeGroup(AttributeGroupDefinitionComponent c)
public int getContentTag()
public void setContentTag(int i)
public SimpleTypeDefinitionComponent getSimpleTypeContent()
public void setSimpleTypeContent(SimpleTypeDefinitionComponent c)
public ParticleComponent getParticleContent()
public void setParticleContent(ParticleComponent c)
public void accept(ComponentVisitor visitor) throws Exception
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.