|
seg
|
Posted 2011-12-20 22:25:06
|
|
Group: Forum Members
Last Active: 2012-03-26 20:27:16
Posts: 55,
Visits: 3 252
|
I try to use SiteSync. But it not works properly.
I try it on PS: "VersionedClass.allInstances->select(x|x.modifiedSinceTimeStamp(1))"
But I see:
Eco.FrameworkImpl.Ocl.EBoldOCLAbort: 40:Undefined operation: modifiedSinceTimeStamp
at Eco.Ocl.Impl.TBoldOclSemanticsVisitor.VisitTBoldOclIteration(TBoldOclIteration N)
at Eco.Ocl.Impl.TBoldOclIteration.AcceptVisitor(OclVisitor V)
at Eco.Ocl.Impl.TBoldOclSemanticsVisitor.Traverse(OclNode InNode)
at Eco.Ocl.Impl.OclParsedExpressionHandler.SemanticCheck(OclEntry entry, OclEnvironment oclEnvironment, Boolean isPsEvaluation)
at Eco.Ocl.Impl.OclParsedExpressionHandler.SemanticCheck(String fixedExpression, String originalExpression, IClassifier context, OclEnvironment oclEnvironment, Boolean isPsEvaluation)
at Eco.Ocl.Impl.OclParsedExpressionHandler.GetEntry(String expression, IClassifier context, Boolean storeInDictionary, OclEnvironment oclEnvironment, Boolean isPsEvaluation)
at Eco.Ocl.Impl.OclImplBase.ExpressionType(String expression, IClassifier context, Boolean reRaise, IExternalVariableList variableList)
at Eco.Ocl.Impl.OclImplBase.ExpressionType(String Expression, IClassifier Context, Boolean ReRaise)
at Eco.Windows.Forms.ClassAndOclDebuggerPanel.ValidateOcl()
|
|
PeterMorris
|
Posted 2011-12-22 13:29:34
|
|
Group: Forum Members
Last Active: 2012-04-30 17:57:12
Posts: 211,
Visits: 981
|
I see this
public const string OclHelpModifiedSinceTimeStamp = "Returns true if the object has been modified since the timestamp. Only valid in OclPS.";
What about selecting x.objectVersion >= 1 - will that work?
|
|
seg
|
Posted 2011-12-22 14:31:55
|
|
Group: Forum Members
Last Active: 2012-03-26 20:27:16
Posts: 55,
Visits: 3 252
|
PeterMorris (2011-12-22) I see this
public const string OclHelpModifiedSinceTimeStamp = "Returns true if the object has been modified since the timestamp. Only valid in OclPS.";
What about selecting x.objectVersion >= 1 - will that work?
No.
For this OCL (on PS): Firm.allInstances->select(x|x.modifiedSinceTimeStamp(2))
OCL Editor shows: 33:Undefined operation: modifiedSinceTimeStamp
???
|