MetaBoss

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » UML » MetaBoss 
MetaBoss
License:GNU General Public License (GPL)
URL:http://www.metaboss.com
Description: MetaBoss is an integrated suite of tools for design, development and management of software systems through modeling.
Package NameComment
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
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.