Class UmpleClass

java.lang.Object
Direct Known Subclasses:
AssociationClass, UmpleTemplate

public class UmpleClass
extends UmpleClassifier
An UmpleClass can contain attributes, associations, state machines and methods. It can also have various other information such as a key (to identify uniqueness), code to inject into generated code, and comments. It can be tagged with various patterns, such as 'singleton', meaning that there can only be one instance, and abstract, meaning it can't have any instances. In Umple_Code.ump: Methods for computing complex properties Fragment source file: Umple_Code.ump Line : 1311 Fragment source file: Umple_Code.ump Line : 1566 --------------------------------------------------------------------------------------------- ------------------------------------class end------------------------------------------------ --------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------- ------------------------------------class start---------------------------------------------- --------------------------------------------------------------------------------------------- ---------------------------------------------------------- Handle the existing templates in the current umple model. class UmpleModel { UmpleTemplate getUmpleTemplate(String name){ for (UmpleTemplate aTemplate : getUmpleTemplates()) { if (aTemplate.getName().equals(name)) { return aTemplate; } } return null; } public UmpleTemplate addUmpleTemplate(String name) { UmpleTemplate newTemplate = getUmpleTemplate(name); if (newTemplate == null) { newTemplate = new UmpleTemplate(name, this); addUmpleTemplate(newTemplate); } return newTemplate; } } ---------------------------------------------------------- An umple template contains a map for emittable strings