Package org.nuiton.eugene.models.friend
Class ModelDef
- java.lang.Object
-
- org.nuiton.eugene.models.friend.ElementDef
-
- org.nuiton.eugene.models.friend.ModelDef
-
public class ModelDef extends ElementDef
Created by tchemit on 22/06/17.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(ClassDef classDef)List<ClassDef>getClasses()List<EnumDef>getEnumerations()List<InterfaceDef>getInterfaces()List<PackageDef>getPackages()voidload(String line)static ModelDefof(String line)static ModelDefof(ObjectModel objectModel)static ModelDefof(ObjectModel objectModel, BufferedReader reader)voidtoObjectModel(ObjectModelImpl result)voidwrite(BufferedWriter writer)-
Methods inherited from class org.nuiton.eugene.models.friend.ElementDef
addStereotype, addTagValue, getName, getStereotypes, getTagValues
-
-
-
-
Method Detail
-
of
public static ModelDef of(ObjectModel objectModel)
-
of
public static ModelDef of(ObjectModel objectModel, BufferedReader reader) throws IOException
- Throws:
IOException
-
write
public void write(BufferedWriter writer) throws IOException
- Specified by:
writein classElementDef- Throws:
IOException
-
add
public void add(ClassDef classDef)
-
getPackages
public List<PackageDef> getPackages()
-
getInterfaces
public List<InterfaceDef> getInterfaces()
-
load
public void load(String line)
-
toObjectModel
public void toObjectModel(ObjectModelImpl result)
-
-