Subversion Repository Public Repository

litesoft

Diff Revisions 2 vs 16 for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/objects/SubSystemMetaData.java

Diff revisions: vs.
  @@ -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 );