package org.archstudio.myx.fw;
import java.util.Collection;
import java.util.Collections;
public abstract class AbstractMyxSimpleBrick implements IMyxBrick, IMyxLifecycleProcessor, IMyxProvidedServiceProvider {
private IMyxBrickItems brickItems = null;
@Override
public Collection<? extends IMyxLifecycleProcessor> getLifecycleProcessors() {
return Collections.singleton(this);
}
@Override
public void setMyxBrickItems(IMyxBrickItems brickItems) {
this.brickItems = brickItems;
}
@Override
public IMyxBrickItems getMyxBrickItems() {
return brickItems;
}
@Override
public IMyxProvidedServiceProvider getProvidedServiceProvider() {
return this;
}
@Override
public void init() {
}
@Override
public void begin() {
}
@Override
public void end() {
}
@Override
public void destroy() {
}
}