litesoft
Diff Revisions
2
vs
16
for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/objects/SubSystemMetaData.java
|
@@ -26,16 +26,19 @@ |
26 |
26 |
|
mObjectFactory = pObjectFactory; |
27 |
27 |
|
} |
28 |
28 |
|
|
|
29 |
+ |
@Override |
29 |
30 |
|
public MetaDataOwnerManager<SubSystemMetaData, ObjectMetaData> getOwnerManager() |
30 |
31 |
|
{ |
31 |
32 |
|
return mOwnerManager; |
32 |
33 |
|
} |
33 |
34 |
|
|
|
35 |
+ |
@Override |
34 |
36 |
|
public int compareTo( SubSystemMetaData them ) |
35 |
37 |
|
{ |
36 |
38 |
|
return this.mSortIndex - them.mSortIndex; |
37 |
39 |
|
} |
38 |
40 |
|
|
|
41 |
+ |
@Override |
39 |
42 |
|
protected String updateName( String pName ) |
40 |
43 |
|
{ |
41 |
44 |
|
return getMetaDataType() + " does NOT support Name Change"; |
|
@@ -46,12 +49,14 @@ |
46 |
49 |
|
return mSource; |
47 |
50 |
|
} |
48 |
51 |
|
|
|
52 |
+ |
@Override |
49 |
53 |
|
public boolean isUsedOwnedName( String pNewName ) |
50 |
54 |
|
{ |
51 |
55 |
|
return getSystemMetaData().isUsedObjectName( pNewName ); |
52 |
56 |
|
} |
53 |
57 |
|
|
54 |
58 |
|
// If we can succeed at the System level, then need to manage our list of Objects |
|
59 |
+ |
@Override |
55 |
60 |
|
public void reKeyOwnedName( ObjectMetaData pMetaDataOwned, String pNewName ) |
56 |
61 |
|
{ |
57 |
62 |
|
getSystemMetaData().reKeyObject( pMetaDataOwned, pNewName ); |
|
@@ -103,7 +108,7 @@ |
103 |
108 |
|
return rv; |
104 |
109 |
|
} |
105 |
110 |
|
|
106 |
|
- |
public void createObjectsFromLines( String[] pLines ) |
|
111 |
+ |
public SubSystemMetaData createObjectsFromLines( String[] pLines ) |
107 |
112 |
|
{ |
108 |
113 |
|
ToLinesObjectsParseStream ops = new ToLinesObjectsParseStream( pLines ); |
109 |
114 |
|
|
|
@@ -115,6 +120,7 @@ |
115 |
120 |
|
createObjectFrom( ops ); |
116 |
121 |
|
} |
117 |
122 |
|
} |
|
123 |
+ |
return this; |
118 |
124 |
|
} |
119 |
125 |
|
|
120 |
126 |
|
private void validateFileVersion( ToLinesObjectsParseStream pOPS ) |
|
@@ -170,6 +176,7 @@ |
170 |
176 |
|
return list.toArray( new String[list.size()] ); |
171 |
177 |
|
} |
172 |
178 |
|
|
|
179 |
+ |
@Override |
173 |
180 |
|
public void addLines( List<String> pCollector, int pIndent ) |
174 |
181 |
|
{ |
175 |
182 |
|
pCollector.add( "" ); |
|
@@ -193,6 +200,7 @@ |
193 |
200 |
|
mToDelete = pToDelete; |
194 |
201 |
|
} |
195 |
202 |
|
|
|
203 |
+ |
@Override |
196 |
204 |
|
public void commitChange() |
197 |
205 |
|
{ |
198 |
206 |
|
remove( mToDelete ); |