public class WebServicePackageLogicImpl extends WebServicePackageLogic
WebServicePackage
,
Serialized FormModifier and Type | Field and Description |
---|---|
(package private) static String |
BACKSLASH
Backslash char /
|
(package private) static String |
REVERSE_NAMESPACE
reverseNamespace
|
metaObject
contextRoot
Constructor and Description |
---|
WebServicePackageLogicImpl(Object metaObject,
String context)
Public constructor for WebServicePackageLogicImpl
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Object object)
Allow sorting and use in TreeSet
|
protected Collection<WebServiceOperation> |
handleGetAllowedOperations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetAttributeFormDefault() |
protected String |
handleGetElementFormDefault() |
protected String |
handleGetNamespace() |
protected String |
handleGetPackageAbbr()
Package Abbreviation
|
protected Collection<PackageFacade> |
handleGetPackageReferences()
Packages referenced by this package
|
protected Collection<PackageFacade> |
handleGetPackageReferences(boolean follow)
Method to be implemented in descendants
TODO: Model Documentation for
WebServicePackage.getPackageReferences
|
protected Collection<PackageFacade> |
handleGetPackages()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetSchemaLocation() |
protected String |
handleGetXmlns() |
protected boolean |
handleIsMissingXmlSchema() |
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages)
Constraint: org::andromda::cartridges::webservice::metafacades::WebServicePackage::package must be lowercase
|
copyTaggedValues, findModelElement, findTaggedValue, findTaggedValues, getAllowedOperations, getAttributeFormDefault, getBindedFullyQualifiedName, getClasses, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getElementFormDefault, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getModelElements, getName, getNamespace, getOwnedElements, getPackage, getPackageAbbr, getPackageName, getPackageName, getPackagePath, getPackageReferences, getPackageReferences, getPackages, getQualifiedName, getRootPackage, getSchemaLocation, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getSubPackages, getTablePrefix, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isMissingXmlSchema, isModelElementFacadeMetaType, isPackageFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, isWebServicePackageMetaType, resetMetafacadeContext, toString, translateConstraint, translateConstraints, translateConstraints
equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
static final String REVERSE_NAMESPACE
static final String BACKSLASH
public WebServicePackageLogicImpl(Object metaObject, String context)
metaObject
- context
- WebServicePackage
protected String handleGetAttributeFormDefault()
handleGetAttributeFormDefault
in class WebServicePackageLogic
WebServicePackage.getAttributeFormDefault()
protected String handleGetElementFormDefault()
handleGetElementFormDefault
in class WebServicePackageLogic
WebServicePackage.getElementFormDefault()
protected String handleGetNamespace()
handleGetNamespace
in class WebServicePackageLogic
WebServicePackage.getNamespace()
protected String handleGetXmlns()
WebServiceUtils.getPkgAbbr(PackageFacade)
protected String handleGetSchemaLocation()
handleGetSchemaLocation
in class WebServicePackageLogic
WebServiceUtils.getPkgAbbr(PackageFacade)
protected Collection<PackageFacade> handleGetPackages()
WebServicePackageLogic
handleGetPackages
in class WebServicePackageLogic
WebServiceUtils.getPackageReferences(PackageFacade, boolean)
protected String handleGetPackageAbbr()
Package Abbreviation
handleGetPackageAbbr
in class WebServicePackageLogic
WebServicePackage.getPackageAbbr()
protected Collection<PackageFacade> handleGetPackageReferences()
Packages referenced by this package
handleGetPackageReferences
in class WebServicePackageLogic
WebServicePackage.getPackageReferences()
,
WebServiceUtils.getPackageReferences(WebServiceLogicImpl, java.util.Set, String, boolean)
protected Collection<PackageFacade> handleGetPackageReferences(boolean follow)
WebServicePackageLogic
handleGetPackageReferences
in class WebServicePackageLogic
follow
- WebServicePackage.getPackageReferences(boolean)
public int compareTo(Object object)
compareTo
in interface Comparable
compareTo
in class MetafacadeBase
Comparable.compareTo(Object)
protected Collection<WebServiceOperation> handleGetAllowedOperations()
WebServicePackageLogic
handleGetAllowedOperations
in class WebServicePackageLogic
WebServicePackageLogic.handleGetAllowedOperations()
protected boolean handleIsMissingXmlSchema()
handleIsMissingXmlSchema
in class WebServicePackageLogic
WebServicePackageLogic.handleGetAllowedOperations()
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
Constraint: org::andromda::cartridges::webservice::metafacades::WebServicePackage::package must be lowercase
Error:XmlSchema Package name must be lowercase.
validateInvariants
in interface ModelElementFacade
validateInvariants
in class WebServicePackageLogic
validationMessages
- CollectionMetafacadeBase.validateInvariants(Collection validationMessages)
Copyright © 2003–2014 AndroMDA.org. All rights reserved.