r509 - in masc: masc-api masc-api/src/main/java masc-api/src/main/java/fr masc-api/src/main/java/fr/inra masc-api/src/main/java/fr/inra/masc masc-api/src/main/java/fr/inra/masc/model masc-api/src/main/java/fr/inra/masc/services masc-api/src/main/xmi src/site
Author: sletellier Date: 2011-12-01 10:04:18 +0100 (Thu, 01 Dec 2011) New Revision: 509 Url: http://nuiton.org/repositories/revision/sandbox/509 Log: - Make some entities visitable Added: masc/masc-api/src/main/java/fr/ masc/masc-api/src/main/java/fr/inra/ masc/masc-api/src/main/java/fr/inra/masc/ masc/masc-api/src/main/java/fr/inra/masc/MascVisitor.java masc/masc-api/src/main/java/fr/inra/masc/model/ masc/masc-api/src/main/java/fr/inra/masc/model/ComputableCriteriaImpl.java masc/masc-api/src/main/java/fr/inra/masc/model/CriteriaImpl.java masc/masc-api/src/main/java/fr/inra/masc/model/EditableCriteriaImpl.java masc/masc-api/src/main/java/fr/inra/masc/model/MascModelImpl.java masc/masc-api/src/main/java/fr/inra/masc/model/OptionImpl.java masc/masc-api/src/main/java/fr/inra/masc/model/OptionValueImpl.java masc/masc-api/src/main/java/fr/inra/masc/model/ScaleValueImpl.java masc/masc-api/src/main/java/fr/inra/masc/model/ThresholdCriteriaImpl.java masc/masc-api/src/main/java/fr/inra/masc/model/ValuedCriteriaImpl.java masc/masc-api/src/main/java/fr/inra/masc/services/ masc/masc-api/src/main/java/fr/inra/masc/services/ImportService.java Modified: masc/masc-api/pom.xml masc/masc-api/src/main/xmi/masc.zargo masc/src/site/site_fr.xml Modified: masc/masc-api/pom.xml =================================================================== --- masc/masc-api/pom.xml 2011-11-30 16:52:36 UTC (rev 508) +++ masc/masc-api/pom.xml 2011-12-01 09:04:18 UTC (rev 509) @@ -49,8 +49,11 @@ <configuration> <inputs>zargo</inputs> <resolver>org.nuiton.util.FasterCachedResourceResolver</resolver> - <templates>org.nuiton.eugene.java.JavaBeanTransformer, - org.nuiton.eugene.java.JavaEnumerationTransformer</templates> + <templates> + org.nuiton.eugene.java.JavaInterfaceTransformer, + org.nuiton.eugene.java.JavaBeanTransformer, + org.nuiton.eugene.java.JavaEnumerationTransformer + </templates> </configuration> <goals> <goal>smart-generate</goal> Added: masc/masc-api/src/main/java/fr/inra/masc/MascVisitor.java =================================================================== --- masc/masc-api/src/main/java/fr/inra/masc/MascVisitor.java (rev 0) +++ masc/masc-api/src/main/java/fr/inra/masc/MascVisitor.java 2011-12-01 09:04:18 UTC (rev 509) @@ -0,0 +1,8 @@ +package fr.inra.masc; + +/** + * @author sletellier <letellier@codelutin.com> + * @since 0.1 + */ +public class MascVisitor { +} Added: masc/masc-api/src/main/java/fr/inra/masc/model/ComputableCriteriaImpl.java =================================================================== --- masc/masc-api/src/main/java/fr/inra/masc/model/ComputableCriteriaImpl.java (rev 0) +++ masc/masc-api/src/main/java/fr/inra/masc/model/ComputableCriteriaImpl.java 2011-12-01 09:04:18 UTC (rev 509) @@ -0,0 +1,15 @@ +package fr.inra.masc.model; + +import fr.inra.masc.MascVisitor; + +/** + * @author sletellier <letellier@codelutin.com> + * @since 0.1 + */ +public class ComputableCriteriaImpl extends ComputableCriteria { + + @Override + public void accept(MascVisitor visitor) { + // TODO + } +} Added: masc/masc-api/src/main/java/fr/inra/masc/model/CriteriaImpl.java =================================================================== --- masc/masc-api/src/main/java/fr/inra/masc/model/CriteriaImpl.java (rev 0) +++ masc/masc-api/src/main/java/fr/inra/masc/model/CriteriaImpl.java 2011-12-01 09:04:18 UTC (rev 509) @@ -0,0 +1,8 @@ +package fr.inra.masc.model; + +/** + * @author sletellier <letellier@codelutin.com> + * @since 0.1 + */ +public abstract class CriteriaImpl extends Criteria { +} Added: masc/masc-api/src/main/java/fr/inra/masc/model/EditableCriteriaImpl.java =================================================================== --- masc/masc-api/src/main/java/fr/inra/masc/model/EditableCriteriaImpl.java (rev 0) +++ masc/masc-api/src/main/java/fr/inra/masc/model/EditableCriteriaImpl.java 2011-12-01 09:04:18 UTC (rev 509) @@ -0,0 +1,10 @@ +package fr.inra.masc.model; + +import fr.inra.masc.MascVisitor; + +/** + * @author sletellier <letellier@codelutin.com> + * @since 0.1 + */ +public abstract class EditableCriteriaImpl extends EditableCriteria { +} Added: masc/masc-api/src/main/java/fr/inra/masc/model/MascModelImpl.java =================================================================== --- masc/masc-api/src/main/java/fr/inra/masc/model/MascModelImpl.java (rev 0) +++ masc/masc-api/src/main/java/fr/inra/masc/model/MascModelImpl.java 2011-12-01 09:04:18 UTC (rev 509) @@ -0,0 +1,15 @@ +package fr.inra.masc.model; + +import fr.inra.masc.MascVisitor; + +/** + * @author sletellier <letellier@codelutin.com> + * @since 0.1 + */ +public class MascModelImpl extends MascModel { + + @Override + public void accept(MascVisitor visitor) { + // TODO + } +} Added: masc/masc-api/src/main/java/fr/inra/masc/model/OptionImpl.java =================================================================== --- masc/masc-api/src/main/java/fr/inra/masc/model/OptionImpl.java (rev 0) +++ masc/masc-api/src/main/java/fr/inra/masc/model/OptionImpl.java 2011-12-01 09:04:18 UTC (rev 509) @@ -0,0 +1,15 @@ +package fr.inra.masc.model; + +import fr.inra.masc.MascVisitor; + +/** + * @author sletellier <letellier@codelutin.com> + * @since 0.1 + */ +public class OptionImpl extends Option { + + @Override + public void accept(MascVisitor visitor) { + // TODO + } +} Added: masc/masc-api/src/main/java/fr/inra/masc/model/OptionValueImpl.java =================================================================== --- masc/masc-api/src/main/java/fr/inra/masc/model/OptionValueImpl.java (rev 0) +++ masc/masc-api/src/main/java/fr/inra/masc/model/OptionValueImpl.java 2011-12-01 09:04:18 UTC (rev 509) @@ -0,0 +1,15 @@ +package fr.inra.masc.model; + +import fr.inra.masc.MascVisitor; + +/** + * @author sletellier <letellier@codelutin.com> + * @since 0.1 + */ +public class OptionValueImpl extends OptionValue { + + @Override + public void accept(MascVisitor visitor) { + // TODO + } +} Added: masc/masc-api/src/main/java/fr/inra/masc/model/ScaleValueImpl.java =================================================================== --- masc/masc-api/src/main/java/fr/inra/masc/model/ScaleValueImpl.java (rev 0) +++ masc/masc-api/src/main/java/fr/inra/masc/model/ScaleValueImpl.java 2011-12-01 09:04:18 UTC (rev 509) @@ -0,0 +1,15 @@ +package fr.inra.masc.model; + +import fr.inra.masc.MascVisitor; + +/** + * @author sletellier <letellier@codelutin.com> + * @since 0.1 + */ +public class ScaleValueImpl extends ScaleValue { + + @Override + public void accept(MascVisitor visitor) { + // TODO + } +} Added: masc/masc-api/src/main/java/fr/inra/masc/model/ThresholdCriteriaImpl.java =================================================================== --- masc/masc-api/src/main/java/fr/inra/masc/model/ThresholdCriteriaImpl.java (rev 0) +++ masc/masc-api/src/main/java/fr/inra/masc/model/ThresholdCriteriaImpl.java 2011-12-01 09:04:18 UTC (rev 509) @@ -0,0 +1,15 @@ +package fr.inra.masc.model; + +import fr.inra.masc.MascVisitor; + +/** + * @author sletellier <letellier@codelutin.com> + * @since 0.1 + */ +public class ThresholdCriteriaImpl extends ThresholdCriteria { + + @Override + public void accept(MascVisitor visitor) { + // TODO + } +} Added: masc/masc-api/src/main/java/fr/inra/masc/model/ValuedCriteriaImpl.java =================================================================== --- masc/masc-api/src/main/java/fr/inra/masc/model/ValuedCriteriaImpl.java (rev 0) +++ masc/masc-api/src/main/java/fr/inra/masc/model/ValuedCriteriaImpl.java 2011-12-01 09:04:18 UTC (rev 509) @@ -0,0 +1,15 @@ +package fr.inra.masc.model; + +import fr.inra.masc.MascVisitor; + +/** + * @author sletellier <letellier@codelutin.com> + * @since 0.1 + */ +public class ValuedCriteriaImpl extends ValuedCriteria { + + @Override + public void accept(MascVisitor visitor) { + // TODO + } +} Added: masc/masc-api/src/main/java/fr/inra/masc/services/ImportService.java =================================================================== --- masc/masc-api/src/main/java/fr/inra/masc/services/ImportService.java (rev 0) +++ masc/masc-api/src/main/java/fr/inra/masc/services/ImportService.java 2011-12-01 09:04:18 UTC (rev 509) @@ -0,0 +1,16 @@ +package fr.inra.masc.services; + +import fr.inra.masc.model.MascModel; + +import java.io.File; + +/** + * @author sletellier <letellier@codelutin.com> + * @since 0.1 + */ +public class ImportService { + + public MascModel importMascFile(File mascFile) { + return null; + } +} Modified: masc/masc-api/src/main/xmi/masc.zargo =================================================================== (Binary files differ) Modified: masc/src/site/site_fr.xml =================================================================== --- masc/src/site/site_fr.xml 2011-11-30 16:52:36 UTC (rev 508) +++ masc/src/site/site_fr.xml 2011-12-01 09:04:18 UTC (rev 509) @@ -1,27 +1,4 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- - #%L - Masc - - $Id$ - $HeadURL$ - %% - Copyright (C) 2011 Inra - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. - #L% - --> <project name="Masc">
participants (1)
-
sletellier@users.nuiton.org