You've already forked lazarus-ccr
Replace property "store" prefix by sWST_PROP_STORE_PREFIX( = 'wstHas_')
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1339 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -29,6 +29,7 @@ const
|
|||||||
sARRAY_STYLE_SCOPED = 'ARRAY_STYLE_SCOPED';
|
sARRAY_STYLE_SCOPED = 'ARRAY_STYLE_SCOPED';
|
||||||
sARRAY_STYLE_EMBEDDED = 'ARRAY_STYLE_EMBEDDED';
|
sARRAY_STYLE_EMBEDDED = 'ARRAY_STYLE_EMBEDDED';
|
||||||
sARRAY_IS_COLLECTION = 'ARRAY_COLLECTION';
|
sARRAY_IS_COLLECTION = 'ARRAY_COLLECTION';
|
||||||
|
sWST_PROP_STORE_PREFIX = 'wstHas_';
|
||||||
|
|
||||||
sXSD_NS = 'http://www.w3.org/2001/XMLSchema';
|
sXSD_NS = 'http://www.w3.org/2001/XMLSchema';
|
||||||
|
|
||||||
|
@ -952,7 +952,7 @@ var
|
|||||||
locProp.ReadAccessorName := 'F' + locProp.Name;
|
locProp.ReadAccessorName := 'F' + locProp.Name;
|
||||||
locProp.WriteAccessorName := 'F' + locProp.Name;
|
locProp.WriteAccessorName := 'F' + locProp.Name;
|
||||||
if ( locMinOccur = 0 ) then begin
|
if ( locMinOccur = 0 ) then begin
|
||||||
locProp.StoredAccessorName := 'Has' + locProp.Name;
|
locProp.StoredAccessorName := sWST_PROP_STORE_PREFIX + locProp.Name;
|
||||||
end else if ( locMinOccur = -1 ) then begin
|
end else if ( locMinOccur = -1 ) then begin
|
||||||
locProp.StoredAccessorName := 'False';
|
locProp.StoredAccessorName := 'False';
|
||||||
end else begin
|
end else begin
|
||||||
@ -1190,7 +1190,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
if AnsiSameText(propTyp.StoredAccessorName,'False') then
|
if AnsiSameText(propTyp.StoredAccessorName,'False') then
|
||||||
locStrBuffer := s_prohibited
|
locStrBuffer := s_prohibited
|
||||||
else if AnsiSameText(Copy(propTyp.StoredAccessorName,1,3),'Has') then
|
else if AnsiSameText(Copy(propTyp.StoredAccessorName,1,3),sWST_PROP_STORE_PREFIX) then
|
||||||
locStrBuffer := s_optional
|
locStrBuffer := s_optional
|
||||||
else
|
else
|
||||||
locStrBuffer := s_required;
|
locStrBuffer := s_required;
|
||||||
@ -1313,7 +1313,7 @@ var
|
|||||||
FSymbols.SetPropertyAsAttribute(locAttObj,True);
|
FSymbols.SetPropertyAsAttribute(locAttObj,True);
|
||||||
case locStoreOptIdx of
|
case locStoreOptIdx of
|
||||||
0 : locAttObj.StoredAccessorName := 'True';
|
0 : locAttObj.StoredAccessorName := 'True';
|
||||||
1 : locAttObj.StoredAccessorName := 'Has' + locAttObj.Name;
|
1 : locAttObj.StoredAccessorName := sWST_PROP_STORE_PREFIX + locAttObj.Name;
|
||||||
2 : locAttObj.StoredAccessorName := 'False';
|
2 : locAttObj.StoredAccessorName := 'False';
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
@ -51,3 +51,4 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user