@@ -0,0 +1,1537 @@
+/* ***** BEGIN LICENSE BLOCK *****%0A * Version: MPL 1.1%0A *%0A * The contents of this file are subject to the Mozilla Public License Version%0A * 1.1 (the %22License%22); you may not use this file except in compliance with%0A * the License. You may obtain a copy of the License at%0A * http://www.mozilla.org/MPL/%0A *%0A * Software distributed under the License is distributed on an %22AS IS%22 basis,%0A * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License%0A * for the specific language governing rights and limitations under the%0A * License.%0A *%0A * The Original Code is S23M.%0A *%0A * The Initial Developer of the Original Code is%0A * SoftMetaWare Ltd. (SoftMetaWare).%0A * Portions created by the Initial Developer are%0A * Copyright (C) 2011 SoftMetaWare Ltd.%0A * All Rights Reserved.%0A *%0A * Contributor(s):%0A * Jorn Bettin%0A * ***** END LICENSE BLOCK ***** */%0A%0Apackage org.s23m.cell.platform.api.models;%0A%0Aimport static org.s23m.cell.S23MKernel.coreGraphs;%0A%0Aimport org.s23m.cell.Set;%0Aimport org.s23m.cell.api.Instantiation;%0Aimport org.s23m.cell.api.models.Root;%0A%0A%0Apublic class Jargon %7B%0A%0A%09private static final Set v2 = Instantiation.arrow(coreGraphs.visibility, Root.cellengineering, CellEngineering.jargon);%0A%0A%09public static final Set namingConvention = CellEngineering.language.addAbstract(coreGraphs.vertex, CellPlatformDomain.namingConvention);%0A%09private static final Set s0 = Instantiation.arrow(coreGraphs.superSetReference, namingConvention, coreGraphs.vertex);%0A%0A%09public static Set instantiateFeature() %7B%0A%0A%09%09return CellEngineering.jargon;%0A%09%7D%0A%0A%7D%0A

support for jargons that make use of naming conventions