modeling.mdt.ocl Project Information



This table lists all available information retrieved from plugins for this project.


Mnemo Value
BZ_URL https://bugs.eclipse.org/bugs//buglist.cgi?product=OCL
GIT_URL https://git.eclipse.org/r/ocl/org.eclipse.ocl.git
MLS_USR_CAT_URL https://api.eclipse.org/forums/category/5
MLS_USR_DESC
MLS_USR_NAME OCL
MLS_USR_URL https://www.eclipse.org/forums/index.php/f/26/
PMI_BUGZILLA_COMPONENT Core
PMI_BUGZILLA_CREATE_URL https://bugs.eclipse.org/bugs/enter_bug.cgi?product=OCL
PMI_BUGZILLA_PRODUCT OCL
PMI_BUGZILLA_QUERY_URL https://bugs.eclipse.org/bugs/buglist.cgi?product=OCL&component=Core
PMI_UPDATESITE_URL https://download.eclipse.org/modeling/mdt/ocl/updates/nightly/latest
PROJECT_CI_URL https://ci.eclipse.org/ocl/job/ocl-master/
PROJECT_DESC <p>Eclipse OCL is an implementation of the Object Constraint Language (OCL) OMG standard for EMF-based models.</p> <h3>Classic OCL Ecore/UML</h3> <p>The Classic core OCL component provides the following capabilities to support OCL integration:</p> <ul><li>Defines APIs for parsing and evaluating OCL constraints and queries on Ecore or UML models.</li> <li>Defines Ecore and UML implementations of the OCL abstract syntax model, including support for serialization of parsed OCL expressions.</li> <li>Provides a Visitor API for analyzing/transforming the AST model of OCL expressions.</li> <li>Provides an extensibility API for clients to customize the parsing and evaluation environments used by the parser.</li> </ul><p>The accompanying examples provide:</p> <ul><li>A Console for interactive evaluation of OCL expression on models.</li> <li>(Indigo) An Impact Analyzer to support analysis and optimised re-evaluation.</li> </ul><p>The core OCL parser is generated by the LALR Parser Generator, a SourceForge project, licensed under the EPL v1.0. Download it from the LPG home page. This site includes the generator executable required to regenerate the parser code.</p> <h3>Unified Pivot OCL</h3> <p>The Pivot OCL prototypes resolution of many oroblems in the OMG 2.4 specification.</p> <ul><li>An Xtext editor for OCL expressions (used by Papyrus and the Console).</li> <li>An Xtext editor for OCL documents complemementing meta-models (Complete OCL).</li> <li>An Xtext editor for OCLinEcore - OCL embedded in Ecore.</li> <li>An Xtext editor for the OCL 'Standard' Library model.</li> <li>A UML-aligned Unified or Pivot OCL meta-model supporting templates and reflection.</li> <li>An OCL evaluator exploiting the extensible OCL library model.</li> </ul><p>The accompanying examples provide:</p> <ul><li>An Xtext Console for interactive evaluation of OCL expression on models.</li> <li>Extensible direct OCL to Java code generation</li> <li>A Validity View for detailed Constraint/ModelElement validity visualization</li> <li>Extensible OCL debugger</li> </ul>
PROJECT_DOC_URL http://download.eclipse.org/ocl/doc/6.4.0/ocl.pdf
PROJECT_DOWNLOAD_URL http://www.eclipse.org/modeling/mdt/downloads/?project=ocl
PROJECT_GETTINGSTARTED_URL http://help.eclipse.org/oxygen/topic/org.eclipse.ocl.doc/help/GettingStarted.html
PROJECT_ID modeling.mdt.ocl
PROJECT_MLS_DEV_URL https://dev.eclipse.org/mailman/listinfo/mdt-ocl.dev
PROJECT_MLS_USR_URL http://eclipse.org/forums/eclipse.modeling.mdt.ocl
PROJECT_NAME Eclipse OCL (Object Constraint Language)
PROJECT_SCM_URL https://git.eclipse.org/r/plugins/gitiles/ocl/org.eclipse.ocl
PROJECT_WIKI_URL http://wiki.eclipse.org/OCL

Page generated by Alambic 3.3.3-dev on Thu Jun 24 13:13:37 2021.