Author: akazakov
Date: 2007-06-28 08:26:47 -0400 (Thu, 28 Jun 2007)
New Revision: 2204
Added:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/IRole.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamAnnotatedFactory.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamComponentMethod.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamFactory.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamXmlFactory.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamComponentMethodType.java
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/BijectedAttributeType.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/IBijectedAttribute.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamComponent.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamProject.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamXmlElement.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ScopeType.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamComponent.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java
Log:
Seam tools model
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/BijectedAttributeType.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/BijectedAttributeType.java 2007-06-28
11:04:35 UTC (rev 2203)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/BijectedAttributeType.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -11,10 +11,13 @@
package org.jboss.tools.seam.core;
/**
- * @author igels
+ * @author Alexey Kazakov
*
*/
public enum BijectedAttributeType {
IN,
- OUT
+ OUT,
+ Databinder,
+ DataModelSelection,
+ DataModelSelectionIndex
}
\ No newline at end of file
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/IBijectedAttribute.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/IBijectedAttribute.java 2007-06-28
11:04:35 UTC (rev 2203)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/IBijectedAttribute.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -13,7 +13,7 @@
import org.eclipse.jdt.core.IMember;
/**
- * @author igels
+ * @author Alexey Kazakov
*/
public interface IBijectedAttribute {
@@ -23,6 +23,12 @@
public String getName();
/**
+ * Sets name
+ * @param name
+ */
+ public void setName(String name);
+
+ /**
* @return type
*/
public BijectedAttributeType getType();
Added:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/IRole.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/IRole.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/IRole.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -0,0 +1,54 @@
+ /*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.core;
+
+import org.eclipse.core.resources.IFile;
+
+/**
+ * @author Alexey Kazakov
+ */
+public interface IRole {
+
+ /**
+ * @return Name
+ */
+ public String getName();
+
+ /**
+ * Sets name
+ */
+ public void setName(String name);
+
+ /**
+ * @return scope type
+ */
+ public ScopeType getScope();
+
+ /**
+ * Sets scope type
+ */
+ public void setScope(ScopeType type);
+
+ /**
+ * @return source file
+ */
+ public IFile getSourceFile();
+
+ /**
+ * @return start position in source file
+ */
+ public int getStartPosition();
+
+ /**
+ * @return length role definition in source file.
+ */
+ public int getLength();
+}
\ No newline at end of file
Added:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamAnnotatedFactory.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamAnnotatedFactory.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamAnnotatedFactory.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -0,0 +1,24 @@
+ /*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.core;
+
+import org.eclipse.jdt.core.IMethod;
+
+/**
+ * @author Alexey Kazakov
+ */
+public interface ISeamAnnotatedFactory extends ISeamFactory {
+
+ /**
+ * @return source IMethod
+ */
+ public IMethod getSourceMethod();
+}
\ No newline at end of file
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamComponent.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamComponent.java 2007-06-28
11:04:35 UTC (rev 2203)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamComponent.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -23,16 +23,34 @@
public String getName();
/**
+ * Sets name
+ * @param name
+ */
+ public void setName(String name);
+
+ /**
* @return qualified Class name of component
*/
public String getClassName();
/**
+ * Sets qualified Class name of component
+ * @param className
+ */
+ public void setClassName(String className);
+
+ /**
* @return scope type
*/
public ScopeType getScope();
/**
+ * Sets scope type
+ * @param type
+ */
+ public void setScope(ScopeType type);
+
+ /**
* @return bijected attributes
*/
public Set<IBijectedAttribute> getBijectedAttributes();
@@ -43,6 +61,11 @@
public void addBijectedAttribute(IBijectedAttribute attribute);
/**
+ * Removes bijected attribute
+ */
+ public void removeBijectedAttribute(IBijectedAttribute attribute);
+
+ /**
* Returns bijected attributes by name
* @param name
* @return
@@ -77,6 +100,12 @@
public void addProperty(ISeamProperty<? extends Object> property);
/**
+ * Removes property from component.
+ * @param property
+ */
+ public void removeProperty(ISeamProperty<? extends Object> property);
+
+ /**
* @return Set of Java source classes
*/
public Set<IType> getJavaSourceClasses();
@@ -87,9 +116,99 @@
public void addJavaSourceClass(IType sourceClass);
/**
+ * @param sourceClass
+ */
+ public void removeJavaSourceClass(IType sourceClass);
+
+ /**
* @return Set of source xml elements
*/
public Set<ISeamXmlElement> getXmlSourceElements();
- // TODO add @Rules @Factory ...
+ /**
+ * @param element
+ */
+ public void addmlSourceElement(ISeamXmlElement element);
+
+ /**
+ * @param element
+ */
+ public void removemlSourceElement(ISeamXmlElement element);
+
+ /**
+ * @return true if component marked as Stateful
+ */
+ public boolean isStateful();
+
+ /**
+ * Set true if component marked as Stateful
+ */
+ public void setStateful(boolean stateful);
+
+ /**
+ * @return true if component marked as Entity
+ */
+ public boolean isEntity();
+
+ /**
+ * Set true if component marked as Entity
+ */
+ public void setEntity(boolean entity);
+
+ /**
+ * @return roles of component
+ */
+ public Set<IRole> getRoles();
+
+ /**
+ * Adds role to component
+ * @param role
+ */
+ public void addRole(IRole role);
+
+ /**
+ * Removes role from component
+ * @param role
+ */
+ public void removeRole(IRole role);
+
+ /**
+ * @return methods of component
+ */
+ public Set<ISeamComponentMethod> getMethods();
+
+ /**
+ * @param type
+ * @return return methods by type
+ */
+ public Set<ISeamComponentMethod> getMethodsByType(SeamComponentMethodType type);
+
+ /**
+ * Adds method to component
+ * @param method
+ */
+ public void addMethod(ISeamComponentMethod method);
+
+ /**
+ * Removes method from component
+ * @param method
+ */
+ public void removeMethod(ISeamComponentMethod method);
+
+ /**
+ * @return Factories methods and xml elements of component
+ */
+ public Set<ISeamFactory> getFactories();
+
+ /**
+ * Adds factory method or xml element
+ * @param factory
+ */
+ public void addFactory(ISeamFactory factory);
+
+ /**
+ * Remove factory method or xml element
+ * @param factory
+ */
+ public void removeFactory(ISeamFactory factory);
}
\ No newline at end of file
Added:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamComponentMethod.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamComponentMethod.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamComponentMethod.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -0,0 +1,29 @@
+ /*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.core;
+
+import org.eclipse.jdt.core.IMethod;
+
+/**
+ * @author Alexey Kazakov
+ */
+public interface ISeamComponentMethod {
+
+ /**
+ * @return method type
+ */
+ public SeamComponentMethodType getType();
+
+ /**
+ * @return source IMethod
+ */
+ public IMethod getSourceMethod();
+}
\ No newline at end of file
Added:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamFactory.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamFactory.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamFactory.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -0,0 +1,39 @@
+ /*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.core;
+
+/**
+ * @author Alexey Kazakov
+ */
+public interface ISeamFactory {
+
+ /**
+ * @return name
+ */
+ public String getName();
+
+ /**
+ * Sets name
+ * @param name
+ */
+ public void setName(String name);
+
+ /**
+ * @return Scope type
+ */
+ public ScopeType getScope();
+
+ /**
+ * Sets scope type
+ * @param type
+ */
+ public void setScope(ScopeType type);
+}
\ No newline at end of file
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamProject.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamProject.java 2007-06-28
11:04:35 UTC (rev 2203)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamProject.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -46,4 +46,16 @@
* @return Set of ISeamComponents
*/
public Set<ISeamComponent> getComponents();
+
+ /**
+ * Adds component into project
+ * @param component
+ */
+ public void addComponent(ISeamComponent component);
+
+ /**
+ * Removes component from project
+ * @param component
+ */
+ public void removeComponent(ISeamComponent component);
}
\ No newline at end of file
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamXmlElement.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamXmlElement.java 2007-06-28
11:04:35 UTC (rev 2203)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamXmlElement.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -13,7 +13,7 @@
import org.eclipse.core.resources.IFile;
/**
- * @author igels
+ * @author Alexey Kazakov
* TODO should we use WTP's stuff instead?
*/
public interface ISeamXmlElement {
Added:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamXmlFactory.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamXmlFactory.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ISeamXmlFactory.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -0,0 +1,39 @@
+ /*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.core;
+
+/**
+ * @author Alexey Kazakov
+ */
+public interface ISeamXmlFactory extends ISeamFactory, ISeamXmlElement {
+
+ /**
+ * @return value
+ */
+ public String getValue();
+
+ /**
+ * Sets value
+ * @param value
+ */
+ public void setValue(String value);
+
+ /**
+ * @return method
+ */
+ public String getMethod();
+
+ /**
+ * Sets method
+ * @param method
+ */
+ public void setMethod(String method);
+}
\ No newline at end of file
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ScopeType.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ScopeType.java 2007-06-28
11:04:35 UTC (rev 2203)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/ScopeType.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -12,7 +12,7 @@
/**
* Types of Seam Scopes.
- * @author igels
+ * @author Alexey Kazakov
*/
public enum ScopeType {
STATELESS,
Added:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamComponentMethodType.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamComponentMethodType.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamComponentMethodType.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -0,0 +1,19 @@
+ /*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.core;
+
+/**
+ * @author Alexey Kazakov
+ */
+public enum SeamComponentMethodType {
+ Create,
+ Destroy
+}
\ No newline at end of file
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamComponent.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamComponent.java 2007-06-28
11:04:35 UTC (rev 2203)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamComponent.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -19,10 +19,14 @@
import org.eclipse.jdt.core.IType;
import org.jboss.tools.seam.core.BijectedAttributeType;
import org.jboss.tools.seam.core.IBijectedAttribute;
+import org.jboss.tools.seam.core.IRole;
import org.jboss.tools.seam.core.ISeamComponent;
+import org.jboss.tools.seam.core.ISeamComponentMethod;
+import org.jboss.tools.seam.core.ISeamFactory;
import org.jboss.tools.seam.core.ISeamProperty;
import org.jboss.tools.seam.core.ISeamXmlElement;
import org.jboss.tools.seam.core.ScopeType;
+import org.jboss.tools.seam.core.SeamComponentMethodType;
public class SeamComponent implements ISeamComponent {
protected Map<String,ISeamProperty<? extends Object>> properties = new
HashMap<String, ISeamProperty<? extends Object>>();
@@ -187,4 +191,157 @@
// TODO Auto-generated method stub
return null;
}
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#addFactory(org.jboss.tools.seam.core.ISeamFactory)
+ */
+ public void addFactory(ISeamFactory factory) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#addMethod(org.jboss.tools.seam.core.ISeamComponentMethod)
+ */
+ public void addMethod(ISeamComponentMethod method) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#addRole(org.jboss.tools.seam.core.IRole)
+ */
+ public void addRole(IRole role) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#addmlSourceElement(org.jboss.tools.seam.core.ISeamXmlElement)
+ */
+ public void addmlSourceElement(ISeamXmlElement element) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.seam.core.ISeamComponent#getFactories()
+ */
+ public Set<ISeamFactory> getFactories() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.seam.core.ISeamComponent#getMethods()
+ */
+ public Set<ISeamComponentMethod> getMethods() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#getMethodsByType(org.jboss.tools.seam.core.SeamComponentMethodType)
+ */
+ public Set<ISeamComponentMethod> getMethodsByType(
+ SeamComponentMethodType type) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.seam.core.ISeamComponent#getRoles()
+ */
+ public Set<IRole> getRoles() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.seam.core.ISeamComponent#isEntity()
+ */
+ public boolean isEntity() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.seam.core.ISeamComponent#isStateful()
+ */
+ public boolean isStateful() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#removeBijectedAttribute(org.jboss.tools.seam.core.IBijectedAttribute)
+ */
+ public void removeBijectedAttribute(IBijectedAttribute attribute) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#removeFactory(org.jboss.tools.seam.core.ISeamFactory)
+ */
+ public void removeFactory(ISeamFactory factory) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#removeJavaSourceClass(org.eclipse.jdt.core.IType)
+ */
+ public void removeJavaSourceClass(IType sourceClass) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#removeMethod(org.jboss.tools.seam.core.ISeamComponentMethod)
+ */
+ public void removeMethod(ISeamComponentMethod method) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#removeProperty(org.jboss.tools.seam.core.ISeamProperty)
+ */
+ public void removeProperty(ISeamProperty<? extends Object> property) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#removeRole(org.jboss.tools.seam.core.IRole)
+ */
+ public void removeRole(IRole role) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamComponent#removemlSourceElement(org.jboss.tools.seam.core.ISeamXmlElement)
+ */
+ public void removemlSourceElement(ISeamXmlElement element) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.seam.core.ISeamComponent#setEntity(boolean)
+ */
+ public void setEntity(boolean entity) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.seam.core.ISeamComponent#setStateful(boolean)
+ */
+ public void setStateful(boolean stateful) {
+ // TODO Auto-generated method stub
+
+ }
}
\ No newline at end of file
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java 2007-06-28
11:04:35 UTC (rev 2203)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java 2007-06-28
12:26:47 UTC (rev 2204)
@@ -132,4 +132,20 @@
// TODO Auto-generated method stub
return null;
}
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamProject#addComponent(org.jboss.tools.seam.core.ISeamComponent)
+ */
+ public void addComponent(ISeamComponent component) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see
org.jboss.tools.seam.core.ISeamProject#removeComponent(org.jboss.tools.seam.core.ISeamComponent)
+ */
+ public void removeComponent(ISeamComponent component) {
+ // TODO Auto-generated method stub
+
+ }
}
\ No newline at end of file