[skycastle-commits] SF.net SVN: skycastle: [471] trunk/skycastle/modules/core/src/main/java/org /skycastle/language

  • From: zzorn@xxxxxxxxxxxxxxxxxxxxx
  • To: skycastle-commits@xxxxxxxxxxxxx
  • Date: Fri, 25 Apr 2008 14:36:29 -0700

Revision: 471
          http://skycastle.svn.sourceforge.net/skycastle/?rev=471&view=rev
Author:   zzorn
Date:     2008-04-25 14:36:28 -0700 (Fri, 25 Apr 2008)

Log Message:
-----------
Cleaned up unneeded classes

Removed Paths:
-------------
    
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/AbstractBlock.java
    
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/ActionCallStatement.java
    trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Block.java
    
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Expression.java
    
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/LanguageContext.java
    
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/PropertyReferenceExpression.java
    
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/SingleSlot.java
    trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Slot.java
    
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Statement.java

Deleted: 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/AbstractBlock.java
===================================================================
--- 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/AbstractBlock.java
        2008-04-25 16:12:53 UTC (rev 470)
+++ 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/AbstractBlock.java
        2008-04-25 21:36:28 UTC (rev 471)
@@ -1,25 +0,0 @@
-package org.skycastle.language;
-
-import java.util.List;
-
-/**
- * @author Hans Haggstrom
- */
-public abstract class AbstractBlock
-        implements Block
-{
-    protected void addSlot( Slot slot )
-    {
-        throw new UnsupportedOperationException( "This method has not yet been 
implemented." ); // IMPLEMENT
-    }
-
-    protected void removeSlot( Slot slot )
-    {
-        throw new UnsupportedOperationException( "This method has not yet been 
implemented." ); // IMPLEMENT
-    }
-
-    public List<Slot> getSlots()
-    {
-        throw new UnsupportedOperationException( "This method has not yet been 
implemented." ); // IMPLEMENT
-    }
-}

Deleted: 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/ActionCallStatement.java
===================================================================
--- 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/ActionCallStatement.java
  2008-04-25 16:12:53 UTC (rev 470)
+++ 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/ActionCallStatement.java
  2008-04-25 21:36:28 UTC (rev 471)
@@ -1,27 +0,0 @@
-package org.skycastle.language;
-
-/**
- * A {@link Statement} that invokes an action with some parameters.
- *
- * @author Hans Haggstrom
- */
-public class ActionCallStatement
-        extends AbstractBlock
-        implements Statement
-{
-    public ActionCallStatement()
-    {
-        addSlot( new SingleSlot<Expression>( Expression.class, "Message" ) );
-        addSlot( new SingleSlot<Expression>( Expression.class, "Sender" ) );
-        addSlot( new SingleSlot<Expression>( Expression.class, "Target" ) );
-
-        addSlot( new SingleSlot<Statement>( Statement.class, "OnSuccess" ) );
-        addSlot( new SingleSlot<Statement>( Statement.class, "OnProgress" ) );
-        addSlot( new SingleSlot<Statement>( Statement.class, "OnFailure" ) );
-    }
-
-    public void execute( final LanguageContext languageContext )
-    {
-        throw new UnsupportedOperationException( "This method has not yet been 
implemented." ); // IMPLEMENT
-    }
-}

Deleted: 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Block.java
===================================================================
--- 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Block.java    
    2008-04-25 16:12:53 UTC (rev 470)
+++ 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Block.java    
    2008-04-25 21:36:28 UTC (rev 471)
@@ -1,18 +0,0 @@
-package org.skycastle.language;
-
-import java.util.List;
-
-/**
- * Represents any kind of member of an object.
- *
- * @author Hans Haggstrom
- */
-public interface Block
-{
-
-    /**
-     * @return the {@link Slot}s available in this {@link Block}
-     */
-    List<Slot> getSlots();
-
-}

Deleted: 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Expression.java
===================================================================
--- 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Expression.java
   2008-04-25 16:12:53 UTC (rev 470)
+++ 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Expression.java
   2008-04-25 21:36:28 UTC (rev 471)
@@ -1,12 +0,0 @@
-package org.skycastle.language;
-
-/**
- * An {@link Expression} calculates some result based on zero or more inputs.
- *
- * @author Hans Haggstrom
- */
-public interface Expression
-        extends Block
-{
-
-}

Deleted: 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/LanguageContext.java
===================================================================
--- 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/LanguageContext.java
      2008-04-25 16:12:53 UTC (rev 470)
+++ 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/LanguageContext.java
      2008-04-25 21:36:28 UTC (rev 471)
@@ -1,10 +0,0 @@
-package org.skycastle.language;
-
-/**
- * A way for a statement or expression to access parameters and properties 
that are available to it.
- *
- * @author Hans Haggstrom
- */
-public interface LanguageContext
-{
-}

Deleted: 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/PropertyReferenceExpression.java
===================================================================
--- 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/PropertyReferenceExpression.java
  2008-04-25 16:12:53 UTC (rev 470)
+++ 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/PropertyReferenceExpression.java
  2008-04-25 21:36:28 UTC (rev 471)
@@ -1,20 +0,0 @@
-package org.skycastle.language;
-
-import java.util.List;
-
-/**
- * An {@link Expression} that returns the value of a specified property as its 
result.
- *
- * @author Hans Haggstrom
- */
-public class PropertyReferenceExpression
-        extends AbstractBlock
-        implements Expression
-{
-
-
-    public List<Slot> getSlots()
-    {
-        throw new UnsupportedOperationException( "This method has not yet been 
implemented." ); // IMPLEMENT
-    }
-}

Deleted: 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/SingleSlot.java
===================================================================
--- 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/SingleSlot.java
   2008-04-25 16:12:53 UTC (rev 470)
+++ 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/SingleSlot.java
   2008-04-25 21:36:28 UTC (rev 471)
@@ -1,60 +0,0 @@
-package org.skycastle.language;
-
-/**
- * A slot that holds a single block of the specified type.
- *
- * @author Hans Haggstrom
- */
-public final class SingleSlot<T extends Block>
-        implements Slot
-{
-
-    //======================================================================
-    // Private Fields
-
-    private final Class<T> myBlockType;
-
-    private final String mySlotName;
-
-    private T myBlock = null;
-
-    //======================================================================
-    // Public Methods
-
-    //----------------------------------------------------------------------
-    // Constructors
-
-    public SingleSlot( final Class<T> blockType, final String slotName )
-    {
-        myBlockType = blockType;
-        mySlotName = slotName;
-    }
-
-    //----------------------------------------------------------------------
-    // Slot Implementation
-
-
-    public String getSlotName()
-    {
-        return mySlotName;
-    }
-
-    //----------------------------------------------------------------------
-    // Other Public Methods
-
-    public Class<T> getBlockType()
-    {
-        return myBlockType;
-    }
-
-    public T getBlock()
-    {
-        return myBlock;
-    }
-
-    public void setBlock( final T block )
-    {
-        myBlock = block;
-    }
-
-}

Deleted: 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Slot.java
===================================================================
--- trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Slot.java 
2008-04-25 16:12:53 UTC (rev 470)
+++ trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Slot.java 
2008-04-25 21:36:28 UTC (rev 471)
@@ -1,15 +0,0 @@
-package org.skycastle.language;
-
-/**
- * A place in a {@link Block} that can hold another {@link Block} of some type.
- *
- * @author Hans Haggstrom
- */
-public interface Slot
-{
-    /**
-     * @return a user readable name describing this {@link Slot}.
-     */
-    String getSlotName();
-
-}

Deleted: 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Statement.java
===================================================================
--- 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Statement.java
    2008-04-25 16:12:53 UTC (rev 470)
+++ 
trunk/skycastle/modules/core/src/main/java/org/skycastle/language/Statement.java
    2008-04-25 21:36:28 UTC (rev 471)
@@ -1,19 +0,0 @@
-package org.skycastle.language;
-
-/**
- * A statement that returns no result and takes no parameters.
- * <p/>
- * It does operate in a {@link LanguageContext} though, so it can access 
parameter or property values.
- *
- * @author Hans Haggstrom
- */
-public interface Statement
-        extends Block
-{
-
-    /**
-     * Carries out the {@link Statement} in the specified {@link 
LanguageContext}.
-     */
-    void execute( LanguageContext languageContext );
-
-}


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

Other related posts:

  • » [skycastle-commits] SF.net SVN: skycastle: [471] trunk/skycastle/modules/core/src/main/java/org /skycastle/language