|
||||||||||
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
public abstract class PackageInfoImpl
Field Summary | |
---|---|
protected List<ImageMetadata> |
diagrams
|
Fields inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl |
---|
aliasName, definition, description, documentation |
Constructor Summary | |
---|---|
PackageInfoImpl()
|
Method Summary | |
---|---|
String |
encodingRule(String platform)
Return the encoding rule relevant on the package, given the platform |
String |
fullName()
Fully qualified UML name. |
List<ImageMetadata> |
getDiagrams()
|
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. |
boolean |
isAppSchema()
Determine whether the package represents an 'application schema'. |
boolean |
isSchema()
Note: Additional support for deprecated tag "xmlNamespace". |
protected String |
mapPackageNameToFilename(String s)
Derive a file name from the package name. |
void |
postprocessAfterLoadingAndValidate()
1. |
String |
schemaId()
Return the id of the rootPackage, "(null)" on failure. |
void |
setDiagrams(List<ImageMetadata> diagrams)
|
String |
targetNamespace()
Determine the targetNamespace of the GML applications schema to be generated. |
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.InfoImpl |
---|
aliasName, definition, description, documentation, 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.PackageInfo |
---|
containedPackages, owner, rootPackage, supplierIds |
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.Info |
---|
aliasName, definition, description, documentation, id, matches, model, name, options, result, stereotype, stereotypes, taggedValue, taggedValues, taggedValues |
Field Detail |
---|
protected List<ImageMetadata> diagrams
Constructor Detail |
---|
public PackageInfoImpl()
Method Detail |
---|
public String encodingRule(String platform)
encodingRule
in interface Info
encodingRule
in class InfoImpl
public String targetNamespace()
PackageInfo
targetNamespace
in interface PackageInfo
PackageInfo.targetNamespace()
public String xmlns()
PackageInfo
xmlns
in interface PackageInfo
PackageInfo.xmlns()
protected String mapPackageNameToFilename(String s)
public String xsdDocument()
xsdDocument
in interface PackageInfo
public String gmlProfileSchema()
gmlProfileSchema
in interface PackageInfo
public String version()
PackageInfo
version
in interface PackageInfo
PackageInfo.version()
public boolean isAppSchema()
PackageInfo
isAppSchema
in interface PackageInfo
PackageInfo.isAppSchema()
public boolean isSchema()
isSchema
in interface PackageInfo
PackageInfo.isSchema()
public String schemaId()
schemaId
in interface PackageInfo
public String fullName()
Info
fullName
in interface Info
public void postprocessAfterLoadingAndValidate()
InfoImpl
postprocessAfterLoadingAndValidate
in interface Info
postprocessAfterLoadingAndValidate
in class InfoImpl
public List<ImageMetadata> getDiagrams()
getDiagrams
in interface PackageInfo
null
if no diagrams are availablepublic void setDiagrams(List<ImageMetadata> diagrams)
setDiagrams
in interface PackageInfo
diagrams
- metadata about the diagrams relevant for this class
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |