return new Language(term, label, labelAbbrev);
}
+ public static Language NewInstance(String term, String label, String labelAbbrev, Language language){
+ Language result = new Language(term, label, labelAbbrev);
+ result.getRepresentations().iterator().next().setLanguage(language);
+ return result;
+ }
+
public static Language NewInstance(UUID uuid, String label, String iso639_2){
Language result = Language.NewInstance(label, label, iso639_2);
result.setUuid(uuid);
return new Feature(description, label, labelAbbrev);
}
+ public static Feature NewInstance(String description, String label, String labelAbbrev, Language language){
+ Feature result = new Feature(description, label, labelAbbrev);
+ result.getRepresentations().iterator().next().setLanguage(language);
+ return result;
+ }
+
// ********************** CONSTRUCTOR ************************/
//for hibernate use only
return new State(term, label, labelAbbrev);
}
+ public static State NewInstance(String term, String label, String labelAbbrev, Language language){
+ State result = new State(term, label, labelAbbrev);
+ result.getRepresentations().iterator().next().setLanguage(language);
+ return result;
+ }
+
//************************** METHODS ********************************
@Override
return new NamedArea(description, label, labelAbbrev);
}
+ public static NamedArea NewInstance(String description, String label, String labelAbbrev, Language language){
+ NamedArea result = new NamedArea(description, label, labelAbbrev);
+ result.getRepresentations().iterator().next().setLanguage(language);
+ return result;
+ }
+
//**************************** VARIABLES *******************************/
//description of time valid context of this area. e.g. year range