|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.interactive_instruments.ShapeChange.Model.InfoImpl
de.interactive_instruments.ShapeChange.Model.PackageInfoImpl
de.interactive_instruments.ShapeChange.Model.Generic.GenericPackageInfo
public class GenericPackageInfo
Field Summary | |
---|---|
protected HashSet<PackageInfo> |
childPi
|
protected HashSet<ClassInfo> |
classes
|
protected String |
gmlProfileSchema
|
protected String |
id
|
protected boolean |
isAppSchema
|
protected boolean |
isSchema
|
protected GenericModel |
model
|
protected String |
name
|
protected Options |
options
|
protected PackageInfo |
owner
|
protected ShapeChangeResult |
result
|
protected PackageInfo |
rootPackage
|
protected String |
schemaId
|
protected HashSet<String> |
stereotypes
|
protected HashSet<String> |
supplierIds
|
protected HashMap<String,String> |
taggedValues
|
protected String |
targetNamespace
|
protected String |
version
|
protected String |
xmlns
|
protected String |
xsdDocument
|
Fields inherited from class de.interactive_instruments.ShapeChange.Model.PackageInfoImpl |
---|
diagrams |
Fields inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl |
---|
aliasName, definition, description, documentation |
Constructor Summary | |
---|---|
GenericPackageInfo()
|
Method Summary | |
---|---|
void |
addClass(ClassInfo ci)
|
String |
aliasName()
Retrieve the alias, typically a human readable name |
HashSet<PackageInfo> |
containedPackages()
|
String |
documentation()
|
Set<GenericPackageInfo> |
getAllPackages(Set<GenericPackageInfo> set)
Provides the set of all packages in the package tree where this package is the head. |
HashSet<ClassInfo> |
getClasses()
|
void |
getEmptyPackages(Set<PackageInfo> containerForEmptyPackages)
|
String |
gmlProfileSchema()
This is supposed to return the value of the tag "gmlProfileSchema", or null in case such a tag does not exist on the package. |
String |
id()
|
boolean |
isAppSchema()
Determine whether the package represents an 'application schema'. |
boolean |
isSchema()
Note: Additional support for deprecated tag "xmlNamespace". |
Model |
model()
|
String |
name()
|
Options |
options()
|
PackageInfo |
owner()
|
ShapeChangeResult |
result()
|
PackageInfo |
rootPackage()
|
String |
schemaId()
Return the id of the rootPackage, "(null)" on failure. |
void |
setAliasName(String aliasName)
|
void |
setClasses(HashSet<ClassInfo> classes)
|
void |
setContainedPackages(HashSet<PackageInfo> childPi)
|
void |
setDocumentation(String documentation)
|
void |
setGmlProfileSchema(String gmlProfileSchema)
|
void |
setId(String id)
|
void |
setIsAppSchema(boolean isAppSchema)
|
void |
setIsSchema(boolean isSchema)
|
void |
setModel(GenericModel model)
|
void |
setName(String name)
|
void |
setOptions(Options options)
|
void |
setOwner(PackageInfo owner)
|
void |
setResult(ShapeChangeResult result)
|
void |
setRootPackage(PackageInfo rootPackage)
|
void |
setSchemaId(String schemaId)
|
void |
setStereotype(String stereotype)
|
void |
setStereotypes(Set<String> stereotypeSet)
|
void |
setSupplierIds(HashSet<String> supplierIds)
|
void |
setTaggedValues(HashMap<String,String> taggedValues,
boolean updateFields)
|
void |
setTargetNamespace(String targetNamespace)
Explicitly sets the target namespace for this package and all child packages that are not application schema. |
void |
setVersion(String version)
|
void |
setXmlns(String xmlns)
|
void |
setXsdDocument(String xsdDocument)
|
Set<String> |
stereotypes()
|
HashSet<String> |
supplierIds()
|
String |
taggedValue(String tag)
|
HashMap<String,String> |
taggedValues()
|
HashMap<String,String> |
taggedValues(String tagList)
Return all the tagged values listed in the input string. |
String |
targetNamespace()
Determine the targetNamespace of the GML applications schema to be generated. |
String |
toString(String indent)
|
String |
version()
Determine the version attribute to be applied to the GML application schema. |
String |
xmlns()
Determine the namespace abbreviation of the GML applications schema to be generated. |
String |
xsdDocument()
Determine the file name of the xsd document to be generated from the package. |
Methods inherited from class de.interactive_instruments.ShapeChange.Model.PackageInfoImpl |
---|
encodingRule, fullName, getDiagrams, mapPackageNameToFilename, postprocessAfterLoadingAndValidate, setDiagrams |
Methods inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl |
---|
definition, description, matches, stereotype |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.Info |
---|
definition, description, matches, stereotype |
Field Detail |
---|
protected Options options
protected ShapeChangeResult result
protected GenericModel model
protected String id
protected String name
protected HashSet<String> stereotypes
protected HashMap<String,String> taggedValues
protected String targetNamespace
protected String xmlns
protected String xsdDocument
protected String gmlProfileSchema
protected String version
protected PackageInfo owner
protected String schemaId
protected PackageInfo rootPackage
protected boolean isAppSchema
protected boolean isSchema
protected HashSet<PackageInfo> childPi
protected HashSet<String> supplierIds
protected HashSet<ClassInfo> classes
Constructor Detail |
---|
public GenericPackageInfo()
Method Detail |
---|
public String aliasName()
InfoImpl
aliasName
in interface Info
aliasName
in class InfoImpl
InfoImpl.aliasName()
public HashSet<PackageInfo> containedPackages()
()
public String documentation()
documentation
in interface Info
documentation
in class InfoImpl
InfoImpl.documentation()
public Set<GenericPackageInfo> getAllPackages(Set<GenericPackageInfo> set)
set
-
public HashSet<ClassInfo> getClasses()
public String gmlProfileSchema()
PackageInfoImpl
gmlProfileSchema
in interface PackageInfo
gmlProfileSchema
in class PackageInfoImpl
PackageInfoImpl.gmlProfileSchema()
public String id()
Info.id()
public boolean isAppSchema()
PackageInfo
isAppSchema
in interface PackageInfo
isAppSchema
in class PackageInfoImpl
PackageInfoImpl.isAppSchema()
public boolean isSchema()
PackageInfoImpl
isSchema
in interface PackageInfo
isSchema
in class PackageInfoImpl
PackageInfoImpl.isSchema()
public Model model()
Info.model()
public String name()
Info.name()
public Options options()
Info.options()
public PackageInfo owner()
PackageInfo.owner()
public ShapeChangeResult result()
Info.result()
public PackageInfo rootPackage()
PackageInfo.rootPackage()
public String schemaId()
PackageInfoImpl
schemaId
in interface PackageInfo
schemaId
in class PackageInfoImpl
PackageInfoImpl.schemaId()
public void setAliasName(String aliasName)
aliasName
- public void setClasses(HashSet<ClassInfo> classes)
public void setContainedPackages(HashSet<PackageInfo> childPi)
childPi
- public void setDocumentation(String documentation)
documentation
- public void setGmlProfileSchema(String gmlProfileSchema)
gmlProfileSchema
- public void setId(String id)
id
- public void setIsAppSchema(boolean isAppSchema)
isAppSchema
- public void setIsSchema(boolean isSchema)
isSchema
- public void setModel(GenericModel model)
model
- public void setName(String name)
name
- public void setOptions(Options options)
options
- public void setOwner(PackageInfo owner)
owner
- public void setResult(ShapeChangeResult result)
result
- public void setRootPackage(PackageInfo rootPackage)
rootPackage
- public void setSchemaId(String schemaId)
schemaId
- public void setStereotypes(Set<String> stereotypeSet)
stereotypeSet
- public void setStereotype(String stereotype)
stereotype
- public void setSupplierIds(HashSet<String> supplierIds)
supplierIds
- public void setTaggedValues(HashMap<String,String> taggedValues, boolean updateFields)
taggedValues
- updateFields
- true if class fields should be updated based upon information
from given tagged values, else falsepublic void setTargetNamespace(String targetNamespace)
targetNamespace
- public void setVersion(String version)
version
- public void setXmlns(String xmlns)
xmlns
- public void setXsdDocument(String xsdDocument)
xsdDocument
- public Set<String> stereotypes()
Info.stereotypes()
public HashSet<String> supplierIds()
PackageInfo.supplierIds()
public String taggedValue(String tag)
tag
- name of the tagged value to look up
null if the tagged value is missing.- See Also:
Info.taggedValue(java.lang.String)
public HashMap<String,String> taggedValues()
null
Info.taggedValues()
public HashMap<String,String> taggedValues(String tagList)
Info
Info.taggedValues(java.lang.String)
public void getEmptyPackages(Set<PackageInfo> containerForEmptyPackages)
public String targetNamespace()
PackageInfo
targetNamespace
in interface PackageInfo
targetNamespace
in class PackageInfoImpl
PackageInfoImpl.targetNamespace()
public String version()
PackageInfo
version
in interface PackageInfo
version
in class PackageInfoImpl
PackageInfoImpl.version()
public String xmlns()
PackageInfo
xmlns
in interface PackageInfo
xmlns
in class PackageInfoImpl
PackageInfoImpl.xmlns()
public String xsdDocument()
PackageInfoImpl
xsdDocument
in interface PackageInfo
xsdDocument
in class PackageInfoImpl
PackageInfoImpl.xsdDocument()
public String toString(String indent)
public void addClass(ClassInfo ci)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |