Package Name | Comment |
com.almamater.crs.services.reporting.impl | |
com.hatbuyer.services | |
com.hatmaker.crm.services.miscellaneousservices.defaultimpl | |
com.hatmaker.crm.types | |
com.jamonapi |
This package contains classes and interfaces used to monitor Java applications.
For further information on JAMon go to www.jamonapi.com
Steve Souza - admin@jamonapi.com (JAMon v1.0)
|
com.jamonapi.management | |
com.jamonapi.utils |
This package contains utility classes used by the JAMon implementation that are of general use beyond JAMon.
For further information on JAMon go to www.jamonapi.com
Steve Souza - admin@jamonapi.com (JAMon v1.0)
|
com.metaboss.applications.designstudio | |
com.metaboss.applications.designstudio.attachmentspanel | |
com.metaboss.applications.designstudio.attributestable | |
com.metaboss.applications.designstudio.auxilarydialogs | |
com.metaboss.applications.designstudio.complexfield | |
com.metaboss.applications.designstudio.components | |
com.metaboss.applications.designstudio.constraintstable | |
com.metaboss.applications.designstudio.datatypefield | |
com.metaboss.applications.designstudio.dependencyview | |
com.metaboss.applications.designstudio.designtree | |
com.metaboss.applications.designstudio.domainmodel | |
com.metaboss.applications.designstudio.errorsview | |
com.metaboss.applications.designstudio.fieldstable | |
com.metaboss.applications.designstudio.icons | |
com.metaboss.applications.designstudio.messagesfield | |
com.metaboss.applications.designstudio.primarykeytable | |
com.metaboss.applications.designstudio.propertiesdialogs | |
com.metaboss.applications.designstudio.propertiesview | |
com.metaboss.applications.designstudio.sourceview | |
com.metaboss.applications.designstudio.statesmodel | |
com.metaboss.applications.designstudio.structuresfield | |
com.metaboss.applications.designstudio.structuresmodel | |
com.metaboss.applications.designstudio.systemlog | |
com.metaboss.applications.designstudio.systemsmodel | |
com.metaboss.applications.designstudio.tagstable | |
com.metaboss.applications.designstudio.typetemplatefield | |
com.metaboss.applications.designstudio.underconstructionview | |
com.metaboss.applications.designstudio.usecasesmodel | |
com.metaboss.applications.designstudio.userobjects | |
com.metaboss.componentproxy.logging | |
com.metaboss.componentproxy.profiling | |
com.metaboss.enterprise | |
com.metaboss.enterprise.bo | |
com.metaboss.enterprise.bo.impl | |
com.metaboss.enterprise.bs | |
com.metaboss.enterprise.bs.impl | |
com.metaboss.enterprise.datatypes |
This package contains elements of the Data Type framework. In the MetaBoss enterprise model
every kind of data is represented by the dedicated java type. (This is similar to
approach some times taken in java jdk. For example java.awt types such as Rectangle, Color, Point etc.).
This approach offers complete type safety, abstraction from internal data representation and high level of reuse
of validation rules, type related utility methods etc.
All Data Types in MetaBoss model have some common characteristics :
- All constructors are private. Instance of datatype is created via static creator methods methods, which look as follows :
public static DataTypeInstance create<What Kind Of Instance>(<All necessary arguments>)
This approach allows to improove readability of the code and have multiple creators with exact same signature.
- One of the imporant features of these static creator methods is validation. They must guard against
invalid combination of creation arguments and not allow creation of an instance with invalid contents. It means that
instance creator has to deal with invalid arguments and any downstream processing of the data types does not have to
worry about validation
- Each Data Type must support two special states :
- Empty Instance. which is empty is simply a type-safe null value.
- Concealed This state means that the data inside an instance has been concealed from viewing. This state offers
the base for implementing "attribute based security".
|
com.metaboss.enterprise.datatypes.primitivetranslation |
This package contains definitions of various java primitive translators.
The primitive translators used to convert DataType to and from java primitive types.
|
com.metaboss.enterprise.datatypes.sqltranslation |
This package contains definitions of various sql (jdbc) translators.
The primitive translators used to convert DataType to and from java.sql types.
|
com.metaboss.enterprise.datatypes.xmltranslation |
This package contains definitions of various xml translators.
The primitive translators used to convert DataType to and from org.w3c.dom types.
|
com.metaboss.enterprise.foundationservices | |
com.metaboss.enterprise.management | |
com.metaboss.enterprise.management.impl | |
com.metaboss.enterprise.messages |
This package contains elements of the Message framework. In the enterprise model
every kind of message is represented by the dedicated java type. (This is somewhat similar to
exceptions.). The full package + class name of the message object is used as its unique id.
Every message can contain any number of attributes accessible via getters and setters.
This makes it very easy to use message programmatically (i.e. for conditional expression)
When message is rendered toString() method it uses localised text resource files (gets text with corresponding id)
and java.text.MessageFormat to create actual text message.
|
com.metaboss.enterprise.ps | |
com.metaboss.enterprise.ps.impl | |
com.metaboss.enterprise.spi | |
com.metaboss.enterprise.spi.inprocessimpl | |
com.metaboss.enterprise.spi.j2eeimpl | |
com.metaboss.enterprise.spi.tyreximpl | |
com.metaboss.enterprise.transaction | |
com.metaboss.enterprise.transaction.impl | |
com.metaboss.enterprise.ui | |
com.metaboss.enterprise.xi.apachestruts | |
com.metaboss.enterprise.xi.enhydrabarracuda | |
com.metaboss.enterprise.xi.enhydrabarracuda.htmlwidgets | |
com.metaboss.javatemplate | |
com.metaboss.licensing | |
com.metaboss.licensing.defaultimpl | |
com.metaboss.naming.component |
This package contains JNDI Service Provider implementation which supports
URLs in form 'component:/<component identifier>'.
This package is not used directly by generated or handcoded programs - it is a plug in to the JNDI mechanism
(JNDI mechanism will recognise it for as long as all classes from this package are
present on the classpath).
|
com.metaboss.sdlctools.applications.anttasks | |
com.metaboss.sdlctools.applications.anttasks.builder |
Contains the MetaBoss Expert Builder task.
This task offers "Model Driven Build" paradigm, where developer only has to
specify model elements builder should look at and kind of modules
the build should produce.
|
com.metaboss.sdlctools.applications.anttasks.builder.modules | |
com.metaboss.sdlctools.applications.anttasks.builder.modules.subelements | |
com.metaboss.sdlctools.applications.anttasks.builder.tools | |
com.metaboss.sdlctools.applications.anttasks.convertors |
Contains Model conversion tasks.
|
com.metaboss.sdlctools.applications.anttasks.scenariorunner |
Contains the MetaBoss Test Scenario Runner task.
This task offers facility to execute series of test cases and verify results
either visually or against desired results document.
The test cases are defined in XML files in accordance with the
XML schemas which are derived from the model. This provides
the "Model Driven Testing" approach.
|
com.metaboss.sdlctools.applications.cmdlinetools |
This package contains classes, which can be used to invoke MetaBoss build tools from
OS command line. For example ServicemoduleAdapterGeneratorApplication class generates
various standard adapters for servicemodules and can be invoked as follows:
C:\>java -DMetaBoss.Home=c:\MetaBoss-1.2 -DMetaBoss.ModelDir=c:\MyModel com.metaboss.sdlctools.applications.cmdlinetools.ServicemoduleAdapterGeneratorApplication generic.xmlstrings c:\GeneratedSource Enterprise/systems[Crm]/servicemodules[MiscellaneousServices]
Please note that each command line application in this package has corresponding Ant task class which makes
invocation from Ant more convenient. See {@link org.apache.tools.ant.taskdefs.optional.metaboss org.apache.tools.ant.taskdefs.optional.metaboss} package documentation for more details.
|
com.metaboss.sdlctools.applications.examples | |
com.metaboss.sdlctools.applications.systemtester | |
com.metaboss.sdlctools.applications.utils | |
com.metaboss.sdlctools.domains.enterprisemodel | |
com.metaboss.sdlctools.domains.enterprisemodel.impl | |
com.metaboss.sdlctools.domains.enterprisemodel.storage | |
com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl | |
com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom | |
com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl | |
com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime | |
com.metaboss.sdlctools.domains.enterprisemodel.testing | |
com.metaboss.sdlctools.domains.storagemodel | |
com.metaboss.sdlctools.domains.storagemodel.impl | |
com.metaboss.sdlctools.domains.storagemodel.storage | |
com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl | |
com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom | |
com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.impl | |
com.metaboss.sdlctools.domains.storagemodel.testing | |
com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl | |
com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom | |
com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl | |
com.metaboss.sdlctools.frameworks.generation |
This package contains classes common to all generation frameworks.
|
com.metaboss.sdlctools.frameworks.generation.internal |
This framework is used to run any number of any generator tasks against any number of model elements.
|
com.metaboss.sdlctools.frameworks.generation.pluggable |
This framework is used to run any number of any generator tasks against any number of model elements.
|
com.metaboss.sdlctools.frameworks.generation.pluggable.plandetails | |
com.metaboss.sdlctools.frameworks.generation.pluggable.plandetails.impl | |
com.metaboss.sdlctools.frameworks.generation.pluggable.plandetails.impl.runtime | |
com.metaboss.sdlctools.models | |
com.metaboss.sdlctools.models.impl | |
com.metaboss.sdlctools.models.impl.metabossmodel | |
com.metaboss.sdlctools.models.impl.metabossmodel.convertors | |
com.metaboss.sdlctools.models.impl.metabossmodel.convertors.ecore | |
com.metaboss.sdlctools.models.impl.metabossmodel.convertors.together | |
com.metaboss.sdlctools.models.impl.metabossmodel.datadictionarymodel | |
com.metaboss.sdlctools.models.impl.metabossmodel.designlibrarymodel | |
com.metaboss.sdlctools.models.impl.metabossmodel.enterprisemodel | |
com.metaboss.sdlctools.models.impl.metabossmodel.enterprisemodel.systemimplementationmodel | |
com.metaboss.sdlctools.models.impl.metabossmodel.enterprisemodel.systemimplementationmodel.domainimplementationmodel | |
com.metaboss.sdlctools.models.impl.metabossmodel.statemachinemodel | |
com.metaboss.sdlctools.models.impl.metabossmodel.technologylibrarymodel | |
com.metaboss.sdlctools.models.impl.metabossmodel.visualmodel | |
com.metaboss.sdlctools.models.metabossmodel | |
com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel | |
com.metaboss.sdlctools.models.metabossmodel.designlibrarymodel | |
com.metaboss.sdlctools.models.metabossmodel.enterprisemodel | |
com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel | |
com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.domainimplementationmodel | |
com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemusagemodel | |
com.metaboss.sdlctools.models.metabossmodel.statemachinemodel | |
com.metaboss.sdlctools.models.metabossmodel.technologylibrarymodel | |
com.metaboss.sdlctools.models.metabossmodel.visualmodel | |
com.metaboss.sdlctools.models.modelassistant.metabossmodel | |
com.metaboss.sdlctools.models.modelassistant.metabossmodel.codeconstraints | |
com.metaboss.sdlctools.models.modelassistant.metabossmodel.domainsupport | |
com.metaboss.sdlctools.models.modelassistant.metabossmodel.implicitmessages | |
com.metaboss.sdlctools.models.modelassistant.metabossmodel.implicitselectors | |
com.metaboss.sdlctools.models.modelassistant.metabossmodel.implicittypes | |
com.metaboss.sdlctools.models.modelassistant.metabossmodel.modelintegrity | |
com.metaboss.sdlctools.models.xpathsearch | |
com.metaboss.sdlctools.services.codegeneration |
This package contains MetaBoss code generation service module interfaces.
Typical code generation service is used to create programming language code,
database or build script based on information in metamodel.
|
com.metaboss.sdlctools.services.codegeneration.applicationgenerator.domainexplorer |
This package contains special implementation of the MetaBoss application generator.
This implementation is called 'domain explorer'. It produces the web application, which allows
dicovery and administration of the domains in whole enterprise.
|
com.metaboss.sdlctools.services.codegeneration.corecodegenerator | |
com.metaboss.sdlctools.services.codegeneration.domainsupportservicesimplementationgenerator | |
com.metaboss.sdlctools.services.codegeneration.genericgenerator | |
com.metaboss.sdlctools.services.codegeneration.servicedistributiongenerator.j2ee.jboss | |
com.metaboss.sdlctools.services.codegeneration.serviceimplementationgenerator.xmldevsimulator | |
com.metaboss.sdlctools.services.codegeneration.servicemoduleadaptergenerator.corba.j2se | |
com.metaboss.sdlctools.services.codegeneration.servicemoduleadaptergenerator.datavalidation.dresdenocltoolkit | |
com.metaboss.sdlctools.services.codegeneration.servicemoduleadaptergenerator.generic.domelements | |
com.metaboss.sdlctools.services.codegeneration.servicemoduleadaptergenerator.generic.stringstructures | |
com.metaboss.sdlctools.services.codegeneration.servicemoduleadaptergenerator.generic.xmlstrings | |
com.metaboss.sdlctools.services.codegeneration.servicemoduleadaptergenerator.soap.tomcatjwsdp | |
com.metaboss.sdlctools.services.codegeneration.serviceproxygenerator.datavalidationproxy | |
com.metaboss.sdlctools.services.codegeneration.serviceproxygenerator.transactionmanagementproxy | |
com.metaboss.sdlctools.services.codegeneration.storagedistributiongenerator.j2ee.jboss | |
com.metaboss.sdlctools.services.codegeneration.storageimplementationgenerator | |
com.metaboss.sdlctools.services.codegeneration.storageimplementationgenerator.relational | |
com.metaboss.sdlctools.services.codegeneration.storageimplementationgenerator.relational.mysql | |
com.metaboss.sdlctools.services.codegeneration.storageimplementationgenerator.relational.oracle | |
com.metaboss.sdlctools.services.codegenerationstylesheet | |
com.metaboss.sdlctools.services.codegenerationstylesheet.cachedfacadeimpl | |
com.metaboss.sdlctools.services.codegenerationstylesheet.defaultstyleimpl | |
com.metaboss.sdlctools.services.jdktools |
This package contains Java Development Tool Kit service module interfaces.
Typical jdk service is used to invoke actual corresponding jdk tool without worrying
about it's location, configuration etc.
|
com.metaboss.sdlctools.services.jdktools.impl | |
com.metaboss.sdlctools.services.metadatamanagement |
This package contains MetaBoss metadata management service module interfaces.
Typical metadata management service is used to modify metadata based on some
input information or metamodel itself.
|
com.metaboss.sdlctools.services.metadatamanagement.domainimplicitelementsmanagement | |
com.metaboss.sdlctools.services.metadatamanagement.domainstoragemanagement | |
com.metaboss.sdlctools.services.metadatamanagement.domainsupportservicesmanagement | |
com.metaboss.sdlctools.types.enterprisemodel | |
com.metaboss.sdlctools.types.storagemodel | |
com.metaboss.util | |
com.oldboss.domain.visualmodelling | |
com.oldboss.domain.visualmodelling.impl | |
com.oldboss.framework.bo | |
com.oldboss.framework.bo.impl | |
designlibrary.core | |
MetaLib.common | |
MetaLib.core | |
org.apache.tools.ant.taskdefs.optional.metaboss |
This package contains classes, which can be used to invoke MetaBoss build tools from
Apache Ant.
|
primitivetypes | |
tudresden.ocl | |
tudresden.ocl.codegen | |
tudresden.ocl.lib | |