public static class XTTModel.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
public XTTModel.Builder copy()
public XTTModel build() throws ModelBuildingException
ModelBuildingExceptionpublic XTTModel.Builder setVersion(int version)
public XTTModel.Builder setSource(int src)
public int getVersion()
public int getSource()
public XTTModel.Builder setIncompleteTypes(java.util.Collection<Type.Builder> incTypes) throws ModelBuildingException
ModelBuildingExceptionpublic XTTModel.Builder setIncompleteAttributes(java.util.Collection<Attribute.Builder> incAttributes) throws ModelBuildingException
ModelBuildingExceptionpublic XTTModel.Builder setIncompleteRules(java.util.Collection<Rule.Builder> incRules) throws ModelBuildingException
ModelBuildingExceptionpublic XTTModel.Builder setIncompleteTables(java.util.Collection<Table.Builder> incTables) throws ModelBuildingException
ModelBuildingExceptionpublic java.util.Collection<Type.Builder> getIncompleteTypes()
public java.util.Collection<Attribute.Builder> getIncompleteAttributes()
public java.util.Collection<Rule.Builder> getIncompleteRules()
public java.util.Collection<Table.Builder> getIncompleteTables()
public XTTModel.Builder addIncompleteType(Type.Builder incType) throws ModelBuildingException
ModelBuildingExceptionpublic XTTModel.Builder addIncompleteAttribute(Attribute.Builder incAttr) throws ModelBuildingException
ModelBuildingExceptionpublic XTTModel.Builder addIncompleteRule(Rule.Builder incRule) throws ModelBuildingException
ModelBuildingExceptionpublic XTTModel.Builder addIncompleteTable(Table.Builder incTable) throws ModelBuildingException
ModelBuildingExceptionpublic XTTModel.Builder removeIncompleteTypeNamed(java.lang.String name)
public XTTModel.Builder removeIncompleteType(Type.Builder incType)
public XTTModel.Builder removeIncompleteAttributeWithId(java.lang.String id)
public XTTModel.Builder removeIncompleteAttributeNamed(java.lang.String name)
public XTTModel.Builder removeIncompleteAttributeAbbreviated(java.lang.String abbrev)
public XTTModel.Builder removeIncompleteAttribute(Attribute.Builder incAttribute)
public XTTModel.Builder removeIncompleteRuleWithId(Rule.Builder.IncompleteRuleId ruleId)
public XTTModel.Builder removeIncompleteRule(Rule.Builder incRule)
public XTTModel.Builder removeIncompleteRuleNamed(java.lang.String name)
public XTTModel.Builder removeIncompleteTableNamed(java.lang.String name)
public XTTModel.Builder removeIncompleteTable(Table.Builder incTable)
public Type.Builder getIncompleteTypeNamed(java.lang.String name)
public Attribute.Builder getIncompleteAttributeWithId(java.lang.String id)
public Attribute.Builder getIncompleteAttributeNamed(java.lang.String name)
public Attribute.Builder getIncompleteAttributeAbbreviated(java.lang.String abbrev)
public Rule.Builder getIncompleteRuleWithId(Rule.Builder.IncompleteRuleId ruleId)
public Rule.Builder getIncompleteRuleNamed(java.lang.String name)
public Table.Builder getIncompleteTableNamed(java.lang.String name)