/** * Create a single required CPrimitiveObject with given primitive item * * @param path * @param item * @return */ public static CPrimitiveObject createSingleRequired(String path, CPrimitive item) { Interval<Integer> occurrences = new Interval<Integer>(1,1); return new CPrimitiveObject(path, occurrences, null, null, item); }
/** * Create a single required CPrimitiveObject with given primitive item * * @param path * @param item * @return */ public static CPrimitiveObject createSingleRequired(String path, CPrimitive item) { Interval<Integer> occurrences = new Interval<Integer>(1,1); return new CPrimitiveObject(path, occurrences, null, null, item); }
final public CPrimitiveObject c_primitive_object(String path, CAttribute parent) throws ParseException { CPrimitive c; Interval<Integer> occurrences = new Interval<Integer>(1, 1); c = c_primitive(); {if (true) return new CPrimitiveObject(path, occurrences, null, parent, c);} throw new Error("Missing return statement in function"); }
final public CPrimitiveObject c_primitive_object(String path, CAttribute parent) throws ParseException { CPrimitive c; Interval<Integer> occurrences = new Interval<Integer>(1, 1); c = c_primitive(); {if (true) return new CPrimitiveObject(path, occurrences, null, parent, c);} throw new Error("Missing return statement in function"); }
@Override public CObject copy() { return new CPrimitiveObject(path(), getOccurrences(), getNodeId(), getParent(), item); }
@Override public CObject copy() { return new CPrimitiveObject(path(), getOccurrences(), getNodeId(), getParent(), item); }