AMADEUS html plain
This sketchy text is generated by AMADEUS
class Primitive
class Primitive
ylemklass klassidele PrimitiveHead ja PrimitiveMember
primitiivityybid
* static final byte
SIMPLE = 0;
CONDITION = 1;
STRONG_ARROW = 2;
WEAK_ARROW = 3;
BREAKPOINT = 4;
byte type;
Text text;
Primitive(byte ty, Text te)
konstruktor
split
public void split(Branch parent, int k)
poolitada lihtprimitiiv
k = ridade arv teksti esimeses pooles
teeb kaheks: esimese tekst - esimesed k rida, kommenttar tyhi
lisab selle primitiivi ja"rele tagumisest poolest saadu
koos originaalkommentaariga
? ((type == SIMPLE) && (k < text.rows.size()))
PrimitiveMember newMember
lisatav
= new PrimitiveMember(SIMPLE, new Text());
newMember.text = text.makeCopy();
text.comment = new Row(Default.commentColor);
* int i = k; i
* int i = 0; i
newMember.text.remove(0);
int ind = parent.body.indexOf(this);
selle indeks
parent.insert(newMember, ind+1);
boolean isRichModel()
return text.isRichModel();